Ubuntuでの監視サービス

Ubuntuでサービスを監視します。このソリューションはポート番号に基づいています。ポート番号が非アクティブの場合、サービスは停止していると見なされ、サービスが再起動されます。

#!/ bin / bash 
cur_dateTime = `date +%Y-%m-%d、%H:%m:%S` 
a =` lsof -i:8082 | wc- l` 

if [ " $ a " -gt " 0 " ];そして
     / bin / bash / opt / cook-prod / backend / restart.sh 
    echo " $ cur_dateTime cook running " >> / opt / job / log / cook_restart.job
 else 
    echo " $ cur_dateTime restart job " >> / opt / job / log / cook_restart.job 
fi

 

おすすめ

転載: www.cnblogs.com/roostinghawk/p/12710624.html