Comment déboguer une tâche arrivante ?
J'ai le travail suivant dans /etc/init/collector
:
start on runlevel [2345]
stop on runlevel [!2345]
expect daemon
exec /usr/bin/twistd -y /path/to/my/tac/file
Lorsque je commence le travail avec sudo service collector start
, il se bloque. Si je ctrl-c
et que j'exécute initctl list
, je vois ceci:
collector start/killed, process 616
Je ne vois pas d'instance du démon twistd
dans ps, et le serveur HTTP qu'il est censé fournir n'existe pas.
J'ai même essayé cela sans 'expect daemon' et avec un simple appel à un script bash d'une ligne en utilisant une strophe script
, et cela ne fonctionne toujours pas. Je pense que je fais quelque chose de très mal. Quel est-ce possible?