У мене є така робота в /etc/init/collector
:
start on runlevel [2345]
stop on runlevel [!2345]
expect daemon
exec /usr/bin/twistd -y /path/to/my/tac/file
Коли я починаю роботу sudo service collector start
, вона зависає. Якщо я ctrl-c
біжу initctl list
, я бачу це:
collector start/killed, process 616
Я не бачу примірника twistd
демона в ps, і HTTP-сервер, який він повинен надавати, не існує.
Я навіть спробував це без "очікувати демон" і з простим викликом однолінійного сценарію bash за допомогою script
строфи, і це все ще не працює. Я думаю, що роблю щось дуже неправильно. Що це може бути?
expect daemon
лінією.