Mam następującą pracę w /etc/init/collector:
start on runlevel [2345]
stop on runlevel [!2345]
expect daemon
exec /usr/bin/twistd -y /path/to/my/tac/file
Kiedy zaczynam pracę sudo service collector start, zawiesza się. Jeśli ctrl-ci biegnę initctl list, widzę to:
collector start/killed, process 616
Nie widzę instancji twistddemona w ps, a serwer HTTP, który powinien zapewniać, nie istnieje.
Próbowałem nawet tego bez „oczekiwanego demona” iz prostym wywołaniem do jednowierszowego skryptu bash przy użyciu scriptzwrotki, i nadal nie działa. Myślę, że robię coś bardzo złego. Co to mogło być?
expect daemonlinią.