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