Обнаружение ошибок при запуске сценариев оболочки при запуске и отключении питания.

Я использую Ubuntu 14.04 LTS и хочу запустить 3 скрипта при запуске. Они называются следующим образом: voe.sh startUp.sh и runDown.sh

Скрипт voe.sh является основным файлом, который, в свою очередь, вызывает другие 2 файла, в зависимости от того, загружается ли система или отключение соответственно.

Я скопировал все 3 файла в каталог /etc/init.d. Затем я использовал утилиту sysv-rc-conf, чтобы добавить их к соответствующим уровням выполнения следующим образом:

shankar@shannkardell:~/Important Files$ sysv-rc-conf --list voe
voe          0:off  1:off   2:on    3:on    4:on    5:on    6:off
shankar@shannkardell:~/Important Files$ sysv-rc-conf --list startUp
startUp      0:off  1:off   2:on    3:on    4:on    5:on    6:off
shankar@shannkardell:~/Important Files$ sysv-rc-conf --list runDown
runDown      0:off  1:off   2:on    3:on    4:on    5:on    6:off

Я проверил все каталоги rc * .d, и все они имеют правильные символические ссылки на каталог /etc/init.d. где все 3 сценария были сохранены. Разрешения этих сценариев также кажутся правильными:

shankar@shannkardell:/etc/init.d$ ls -l voe startUp runDown
-rwxr-xr-x 1 root root 2781 Apr 20 14:58 runDown
-rwxr-xr-x 1 root root 2576 Apr 20 14:57 startUp
-rwxr-xr-x 1 root root 2242 Apr 20 14:57 voe

Даже после всего этого, когда я перезагружаю свою машину, мой boot.log говорит:

/etc/init.d/rc: 121: /etc/init.d/rc: /etc/rc2.d/S20voe: not found

Также я попытался чтобы проверить voe.sh из другого каталога (где я также сохранил два других в том же каталоге), запустив его следующим образом:

shankar@shannkardell:~/Important Files$ sudo bash voe.sh start
Starting GT.M for shankarNow using node v4.2.6 (npm v2.14.12)
-su: startUp.sh: command not found
* 

Я не специалист по Ubuntu. Так что, если бы я мог получить какое-либо руководство по этому вопросу, было бы здорово.

Спасибо

2
задан 21 April 2016 в 00:02

0 ответов

Другие вопросы по тегам:

Похожие вопросы: