本文实例讲述了Python实现Linux下守护进程的编写方法,分享给大家供大家参考,相信对于大家的Python程序设计会起到一定的帮助作用。具体方法如下:
1. 调用fork()以便父进程可以退出,这样就将控制权归还给运行你程序的命令行或shell程序。需要这一步以便保证新进程不是一个进程组头领进程(process group leader)。下一步,‘setsid()’,会因为你是进程组头领进程而失败。进程调用fork函数时,操作系统会新建一个子进程,它本质上与父进程完全相同。子进程从父进程继
守护进程
用于在Go中编写系统守护程序的库。
现在仅支持基于UNIX的操作系统(不支持Windows)。 但是该库仅在Linux和OSX上进行了测试,因此,如果您有能力在其他平台上进行测试,请给我反馈(#26)。
请随时向我发送错误报告和修复。 非常感谢所有贡献者。
产品特点
Goroutine安全守护程序;
开箱即用的pid文件;
易于处理系统信号;
守护程序的控制。
安装
go get github.com/sevlyar/go-daemon
您可以使用 :
go get go