En utilisant ubuntu parvenu à arrêter un démon

Je suis à l'aide de nouveau pour créer un démon pour une engendré nginx python fastcgi script. Si j'utilise le ci-dessous cela fonctionne:

sudo start myserver

Ce qui ne fonctionne pas est:

sudo stop myserver
stop: Unknown instance:

Ci-dessous mon fichier conf avec la commande pour arrêter le processus. Je suis en supposant que la commande pour le meurtre de hte proccess est en pré-stop script?

#!upstart
description "myserver"
author      "Test"

start on startup
stop on shutdown
respawn
#instance

script
    export HOME="/root"

    echo $$ > /var/run/myerver.pid
    exec spawn-fcgi -d /home/ubuntu/workspace/rtbopsConfig/myserver/-f /home/ubuntu/workspace/rtbopsConfig/myserver/index.py -a 127.0.0.1 -p 9001 >> /var/log/myserver.sys.log 2>&1
end script

pre-start script
    # Date format same as (new Date()).toISOString() for consistency
    echo "[`date -u +%Y-%m-%dT%T.%3NZ`] (sys) Starting" >> /var/log/myserver.sys.log
end script

pre-stop script
    rm /var/run/myserver.pid
    sudo kill `sudo lsof -t -i:9001`
    echo "[`date -u +%Y-%m-%dT%T.%3NZ`] (sys) Stopping" >> /var/log/myserver.sys.log
end script
*Nix questions se déplacé à superuser.com

OriginalL'auteur Tampa | 2012-02-19