Supervisor是个很好的进程管理工具,尤Python写的,很好很强大,用着也很方便。
官网的文档还是不错的,而且功能更不错,还支持web浏览任务状态,并控制任务的启动停止等。
下面介绍一下他的自动启动脚本
官网上是有写的,不过是链接到来外面的一个网站
首先基本配置就不说了,默认配置文件位置为/etc/supervisord.conf
下面要下载个脚本,在github上
[shell]
sudo curl https://raw.github.com/gist/176149/88d0d68c4af22a7474ad1d011659ea2d27e35b8d/supervisord.sh > /etc/init.d/supervisord
[/shell]
如果提示权限不足,就修改下后面的路径,然后复制过去就好了。然后执行
[shell]
sudo chmod +x /etc/init.d/supervisord
[/shell]
[shell]
sudo update-rc.d supervisord defaults
[/shell]
现在重启电脑他就会自动运行Supervisor了,
当然也可以执行
[shell]
service supervisord stop
service supervisord start
[/shell]
原文地址 http://serverfault.com/questions/96499/how-to-automatically-start-supervisord-on-linux-ubuntu