8
如果进程死了,我该如何编写bash脚本来重新启动进程?
我有一个python脚本,它将检查队列并对每个项目执行操作: # checkqueue.py while True: check_queue() do_something() 我如何编写一个bash脚本来检查它是否正在运行,如果没有运行,请启动它。大致如下的伪代码(或者也许应该做类似的事情ps | grep?): # keepalivescript.sh if processidfile exists: if processid is running: exit, all ok run checkqueue.py write processid to processidfile 我会从crontab调用它: # crontab */5 * * * * /path/to/keepalivescript.sh