天天看點

程式長期運作,監控程式是否運作shell

有一些程式長期運作,程式異常退出總是難以避免,那就寫個腳本 ,如果程式不在了,就啟動程式好了.

比如vlc啟動,使用下面的腳本運作,

#!/bin/bash
while true;do
if [ `ps -ef | grep vlc | grep -v grep | wc -l` -ge 1 ];then
echo vlcrunning
else
nohup vlc >/dev/null 2>&1 &
fi
sleep 3
done