Как я узнаю, что сценарий LSB не загружается, или где мне проверить журнал сценариев lsbs?
Я добавил два сценария с помощью следующей команды:
update-rc.d scriptname defaults
И всего один запускает то, что мне нужно. Это не похоже на ошибку сценария, поскольку, если я запускаю его с /etc/init.d/scriptname, он работает.
Это мой сценарий:
#!/bin/bash
### BEGIN INIT INFO
# Provides: nodes
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Starts all node apps
# Description: Starts all node apps like AAM, AMT,...
### END INIT INFO
echo "Launch Node applications with forever"
export PATH=/usr/local/bin:$PATH
# Starts the redis server
redis-server
# Starts AAM
forever -o /var/log/AAM.log -e /var/log/AAM.log --spinSleepTime 2000 -m 5 start /var/nodejs/AAM/app.js
Вы можете перенаправить вывод вашего приложения в файл журнала (вам необходимо изменить скрипт)
навсегда -o /var/log/AAM.log -e /var/log/AAM.log --spinSleepTime 2000 -m 5 start /var/nodejs/AAM/app.js> /var/log/AAM_start.log 2> & 1