У меня есть следующая работа в /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
линией.