程序意外中断自动重启shell脚本(以树莓派运行Python为例)
我们经常需要在后台运行一些python脚本,来监控系统或者做一些其他事情;但是 由于各种各样的原因,排除python脚本代码的问题,脚本运行过程中会挂掉。为了不天天耗在上面等重启,可以制作shell脚本对程序予以监控,对于意外中断的程序自动重启。

以控制 python自动重启的shell脚本为例:
cd Desktop
vim run.sh #新建名为run的shell脚本
写入(此处以名为run的Python脚本为例)

#!/bin/bash
while [ 1 ];do
    python run.py
done

chmod +x run.sh #设置shell脚本权限
./run.sh #运行shell脚本

原文 https://blog.csdn.net/deng_xj/article/details/93923184