在* nix系统中的python中自动重启守护进程

我需要在
python中创建一个守护进程.我做了搜索并发现了一个很好的
code.守护进程应该在系统启动后自动启动,如果意外关闭它应该启动.我在
Advanced programming in the Unix environment完成了有关守护进程的章节,并提出了两个问题.

要在启动后自动运行脚本,我需要将我的守护程序脚本放到/etc/init.d.那是对的吗?

我该怎么办才能重生这个守护进程?根据本书,我需要在/ etc / inittab中添加一个respawn条目,但我的系统上没有/ etc / inittab.我应该自己创造吗?

最佳答案 要创建守护程序,请使用双叉(),如您找到的代码中所示.

然后,您需要为守护程序编写一个init脚本并将其复制到/etc/init.d/中.

http://www.novell.com/coolsolutions/feature/15380.html

有许多方法可以指定守护程序的自动启动方式,例如chkconfig.

http://linuxcommand.org/man_pages/chkconfig8.html

或者,您可以手动为某些运行级别创建符号链接.

最后,您需要在意外退出时重新启动服务.您可以在/ etc / inittab中包含serivce的respawn条目.

http://linux.about.com/od/commands/l/blcmdl5_inittab.htm

点赞