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