项目作者: shiguanghuxian
项目描述 :
使用golang开发的兼容linux、windows、mac的守护程序
高级语言: Go
项目地址: git://github.com/shiguanghuxian/go-daemon.git
go-daemon
本程序依据pid文件路径进行进程的守护,可以根据配置的检查进程的频率。
当检查到pid文件中的pid进程不存在时,执行脚本启动程序
备注
程序运行的前提是程序有自己写pid的能力,或使用脚本实现记录pid功能。
UPDATE
2018-04-27更新修改守护方式,启动程序都通过脚本实现,linux 参考 build/control
windows 参考 build/control.bat
需要修改应用程序名,启动程序的参数也可以自己加上,有问题可以咨询我