У меня есть следующая работа в /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
раздела, и он все еще не работает. Я думаю, что я делаю что-то очень неправильно. Что бы это могло быть?