【发布时间】:2014-04-16 15:57:12
【问题描述】:
我是新手。下面是“myserver”守护进程的新贵配置。它工作正常,但我想在发出“stop myserver”时执行自定义命令,以彻底关闭它。 start-stop-daemon 只是简单地杀死守护进程的 pid。
description "My server"
start on filesystem or runlevel [2345]
stop on run level [!2345]
respawn
respawn limit 3 60
env cmd="/home/ubuntu/bin/server -- --config=server_conf.py start"
exec start-stop-daemon --start --chuid ubuntu --chdir /home/ubuntu/bin --exec $cmd
【问题讨论】:
-
看看upstart.ubuntu.com/getting-started.html 停止前和停止后的节可能会有所帮助。