Linux 監控程式是否存在的指令碼

甲骨文技術支援發表於2017-12-26

今天寫了一個指令碼監控beidouchaind這個程式是否存,如果存在就返回資訊並寫入日誌檔案,否則就啟動

  1. #!/bin/sh
  2. ps -fe|grep beidouchaind |grep -v grep
  3. if [ $? -ne 0 ]
  4. then
  5. echo ">>>>no beidouchain,run it." `date` >> /root/beidouchain.log
  6. /usr/local/bin/beidouchaind corechain@192.xxx.1.xx:7179 -daemon
  7. else
  8. echo ">>>>beidouchain is running." `date` >> /root/beidouchain.log
  9. fi

在crontab裡設定,每分鐘呼叫一次

  1. * * * * * sh /root/monitor_beidouchain_process.sh




來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20893244/viewspace-2149304/,如需轉載,請註明出處,否則將追究法律責任。

相關文章