首頁  >  文章  >  後端開發  >  SHELL腳本實現服務宕機監控自動重啟

SHELL腳本實現服務宕機監控自動重啟

WBOY
WBOY原創
2016-08-08 09:21:032258瀏覽

需要先安裝yum install stat  crontabs (本實例在centos系統下)
#!/bin/bash
#Shell
##根據修改檔案時間進行監控##
c -l /tmp/log.txt | awk '{ print $5 }'`        //取得檔案大小
filetime=`stat /tmp/q | tail -1 | awk  '{print $2,$3}'` //取得檔案更新時間
test=`cat /tmp/log. txt`                                 //檢視檔案內容
if [ $content == "0" ];then  echo $filetime > /tmp/log.txt                 
elif [ "$filetime" == "$test " ];then            //若文件沒有修改那麼執行
     killall nginx
     /home/nginx_server                    //若修改了執行將檔案修改的時間寫入log
 echo $filetime > /tmp/ log.txt
fi

版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。

以上就介紹了 SHELL腳本實現服務宕機監控自動重啟,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn