linux shell 运行python并且自重启
shell代码
单个运行
#!/bin/bash while [ 1 ];do python3 price.py done
多个运行现在还有点问题,以下智能单独重启一次 不能解决死循环的python同时启动 (还有待研究,目前我启动了替代性方案supervisor)
#!/bin/bash while [ 1 ];do ps -ef | grep pdorder.py | grep -v grep | awk '{print $2}' | xargs kill -9 ps -ef | grep pdloop.py | grep -v grep | awk '{print $2}' | xargs kill -9 cd /home/pdgram/ python3 pdorder.py >> logs/pdorder.log & python3 pdloop.py >> logs/pdloop.log done
Linux Shell脚本实现根据进程名杀死进程
ps -ef | grep procedure_name | grep -v grep | awk '{print $2}' | xargs kill -9
参考自 http://yusure.cn/linux/307.html
同时开启多个python原文 http://www.360doc.com/content/18/1014/15/13518188_794656106.shtml