Linux自动查询进程并重启

这段时间需要gunicorn部署falsk小接口,总是出问题,后来重启一下就好了,所以才出此下策,每个小时重启
命令如下:
ps aux | grep gunicorn | awk '{print $2}' | xargs kill -9
这个命令是查找到gunicorn的进程,并把这些进程号杀死
然后就简单了,写一个shell,在启动即可
XXX.sh
内容:gunicorn -c config.py run:app
配上crontab 美滋滋


update:
不用使用脚本:
gunicorn -c /path/config.py rank_data_push:app
直接这个命令即可


update2:
crontab不能执行成功sh,直接换成crontab执行Linux命令:
ps aux | grep gunicorn | awk '{print $2}' | xargs kill -HUP
这个命令是在重启

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、文件和目录: # cd /home 进入 '/home' 目录 # cd .. ...
    XDgbh阅读 6,161评论 0 1
  • Linux习惯问题: 在vim编辑时,按了ctrl + s后,再按ctrl + q就可以继续执行了。ctrl + ...
    光着脚的鞋阅读 9,961评论 0 16
  • 系统巡检脚本:Version 2016.08.09 ############################ 系统...
    NamasAmitabha阅读 5,173评论 0 0
  • 一、是否入侵检查1)检查系统日志检查系统错误登陆日志,统计IP重试次数(last命令是查看系统登陆日志,比如系统被...
    靜默阅读 7,158评论 0 1
  • 某日傍晚,欧元、懒妈、外婆三人小区超市闲逛。 欧元看到散摆着的花生,想吃。 说道:“外婆,宝贝要吃花生。” 外婆:...
    欧元小姨阅读 1,475评论 0 1