danikcom
написал 6 ноября 2006 года в 17:51 (1177 просмотров)
Ведет себя
как мужчина; открыл 52 темы в форуме, оставил 132 комментария на сайте.
Что нужно прописать в скрипте, чтобы он вызвал другой скрипт?
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
Путь до того скрипта, который надо вызвать?
Для начала неплохо бы указать язык, на котором пишется скрипт…
Если shell, то или просто путь (полный или относительный; при условии, что на вызываемом скрипте стоит +x для пользователя, из-под которого запускается исходный), или /bin/[sh|bash|..] /путь/к/другому/скрипту.sh.
Проблема такая:
Я хочу чтобы при загрузке линукса запускался скрипт, поетому прописал в /etc/rc.d/rc.local путь к своему скрипту, но он почемуто не запускается оттуда, а только вручную… :( В чем трабла?
Ещё б показал бы, как написал путь, и как выглядит сам скрипт… Может оказаться, что либо неверен путь, либо в скрипте используются данные, которые становятся известными после выполнения rc.local (например, значение какой-нибудь переменной присваивается после логина пользователя в системе).
вообсчем все работает, оказалось что именно комманда
smbnetfs /mnt/network
не запускается (даже если просто прописать ее в /etc/rc.d/rc.local) Почему?
Это уже тебе должно быть виднее, почему. И мало относится к «программированию».
Слишком много разных ситуаций бывает — есть подозрение, что просто возникает какая-то ошибка при выполнении такой команды на заданной стадии.
А полный путь до ’smbnetfs' прописать не пробовал?