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