抛弃supervisord,轻量Sdog守护进程

  • A+
所属分类:技术分享

一直以来使用supervisord来守护$$R程序,由于近期突然闲下来折腾,结合网上的一些教程写了这么一个C语言小程序,主要是用来判断进程是否存在,带日志输出,方便查看程序运行状态!特别是对于一百多兆的小鸡来说,恨不得所有的程序都跑的C,这样节省内存和提高运行效率!

优势:

直接启动程序,而不需要使用python xxxxxx,可以加入开机启动,支持进程守护,如果发现进程不在主动开启!

使用方法

git仓库克隆源码

编译

运行程序

开机启动

写给小白特别说明

默认脚本路径在/root/s#!ha.dow.s#ocks/server.py

需要修改的同学请在

抛弃supervisord,轻量Sdog守护进程

图中的路径修改为实际的脚本路径再编译!

最终您可以验证下是否正常工作

然后kill掉进程,等几秒看看是否进程会复活!

写给大神

实际的SS的运行日志并没追加到文本,欢迎push

项目地址:https://gogit.vip/david7207/sdog.git

 

david

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: