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