Ich habe folgenden Job in /etc/init/collector
:
start on runlevel [2345]
stop on runlevel [!2345]
expect daemon
exec /usr/bin/twistd -y /path/to/my/tac/file
Wenn ich den Job mit beginne sudo service collector start
, hängt er. Wenn ich ctrl-c
und renne initctl list
, sehe ich das:
collector start/killed, process 616
Ich kann keine Instanz des twistd
Daemons in ps sehen, und der HTTP-Server, den er bereitstellen soll, existiert nicht.
Ich habe dies sogar ohne 'Expect Daemon' und mit einem einfachen Aufruf eines einzeiligen Bash-Skripts unter Verwendung einer script
Zeilengruppe versucht, und es funktioniert immer noch nicht. Ich glaube, ich mache etwas sehr Falsches. Was könnte es sein?
expect daemon
Linie zu tun hat .