У мене є така робота в /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лінією.