分享进程守护小脚本


前阵子签名处弄了个小脚本,微信推送论坛新帖
用脚本命令后台运行,但是总是挂了

原因也不清楚 ,有可能是爬论坛的时候被CC防御了,也有可能是本地VPS原因。
本来想弄一个whiile(true)死循环,出异常就try catch  但是不行啊 ,脚本还是中断


后来网上找了个这个,弄到定时任务,一分钟执行一次,算是临时解决了,还有没有更好的办法?

  1. #!/bin/sh
  2. # 默认shell执行需要的内容

  3. # 环境变量重新生效
  4. source /etc/profile

  5. # 判断进程是否存在,记得使用grep -v 排除gerp进程
  6. retDesc=`ps -ef | grep "toWechat" | grep -v grep`
  7. retCode=$?
  8. # 判断是否不为0,不为0就重新启动服务器,为0就说明服务器存在
  9. if [ ${retCode} -ne 0 ]; then
  10.     # invoke aliyun mobile push sms
  11.     echo "`date` restart" >> /root/wechatlisten.log
  12.     nohup python /root/toWechat.py &
  13. else
  14.     echo "server on"
  15. fi
复制代码



重庆网友:我以前ss啥的都用supervisor
广东网友:帮顶
新疆网友:systemd进程守护?
海南网友:mark一下,紫薯布丁~
河北网友:麻烦,做成系统服务不就完事了
黑龙江网友:
尝试了 失败了,而且也很麻烦

https://cnblogs.com/wutao666/p/9781567.html
江西网友:systemd最合适
未经允许不得转载:开心小站长 » 分享进程守护小脚本

相关推荐

留言与评论(共有 0 条评论)
   
验证码: