1. 程式人生 > >監測指令碼程序,結束後自動重啟

監測指令碼程序,結束後自動重啟

①新建一個指令碼

#!/bin/bash
count=`ps -fe |grep "/opt/AutowaterBJ/start.php" | grep -v "grep" | grep "master" | wc -l`

echo $count
if [ $count -lt 1 ]; then
ps -eaf |grep "/opt/AutowaterBJ/start.php" | grep -v "grep"| awk '{print $2}'|xargs kill -9
sleep 2
sudo /usr/bin/php /opt/AutowaterBJ/start.php start -d
echo "restart";
echo $(date +%Y-%m-%d_%H:%M:%S) >/disk/logs/bjgg_restart.log
fi

②建立一個定時任務每分鐘執行一次這個指令碼