Я хочу создать простой скрипт запуска в Ubuntu 12.04:
myscript.sh
#!/bin/sh
sudo /etc/init.d/nginx start
cd ~/app/current
god -c config/resque.god
sudo /etc/init.d/redis-server start
echo "SCRIPT RUN"
У меня есть это в /etc/init.d/myscript.sh
Когда я делаю
sudo chkconfig --level 2345 myscript.sh
Я получаю myscript.sh 2345
Когда я делаю
sudo chkconfig --add myscript.sh
я получил
insserv: warning: script 'K01myscript.sh' missing LSB tags and overrides
insserv: warning: script 'myscript.sh' missing LSB tags and overrides
The script you are attempting to invoke has been converted to an Upstart
job, but lsb-header is not supported for Upstart jobs.
insserv: warning: script 'dbus' missing LSB tags and overrides
....
myscript.sh 0:off 1:off 2:on 3:on 4:on 5:on 6:off
**** РЕДАКТИРОВАТЬ::
Я проверил boot.log, и оказалось, что скрипт запущен, но проблема в том, что бог еще не загружен при выполнении скрипта. Очевидно, я хочу загрузить этот скрипт как последнюю вещь при запуске (или как-то проверить, загружен ли бог, и затем запустить скрипт).