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
这个命令是在重启

你可能感兴趣的:(Linux自动查询进程并重启)