# 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...