監測服務是否正常執行指令碼

2021-10-21 03:17:49 字數 609 閱讀 2313

# 10 * * * * cd /home/work/pay-data-load && bash check_running_status.sh

# check_running_status.sh

# 用於檢查pay-data-load是否正常執行的指令碼

current_path=$(cd "$(dirname $0)"; pwd)

# 檢查當前執行時間的上乙個小時的日誌

# 是否日誌為空,如果為空表示pay-data-load假死

# 記錄fatal日誌,並重啟pay-data-load服務

function checklogstatus()

'` if [[ "$filesize" = "0" ]]; then

echo "fatal: `date +'%y-%m-%d %h:%m:%s'` log is empty, pay-data-load might be down already." >> "$logpath/pay-data-load.log.wf"

bash $current_path/load_server.sh reload

fi}checklogstatus

監控服務執行指令碼

個人興趣愛好 bin bash data 2019 04 20 owner wei process nginx 此處為要監控的程序 start process nginx 此處為啟動程序方式 log file var log error.log 此處為重啟記錄 該指令碼實現一分鐘監控一次,如果服務掛...

手動執行指令碼正常,但crontab不執行

1.指令碼內容 0 2 cd usr local datax bin python datax.py job bidresourse.json 2.問題分析 2.1檢視crontab服務狀態systemctl status crontab,檢視日誌tail 222f var log cron 2.2...

python指令碼 測試網頁是否正常執行

導庫 import requests 新增 url 發出請求,並設定超時時間為5秒r requests.get url,timeout 5 獲取狀態碼code r.status code判斷if code 200 print ok 訪問正常 else print error 不能訪問 from ur...