crontab定時任務指令碼不執行,日誌無執行記錄

2021-08-28 19:41:58 字數 400 閱讀 9857

在linux下用crontab啟動定時指令碼,放到crontab中死活沒反應,這是可能的原因:

1、看日誌,cat /var/log/cron。如果日誌中有執行記錄可能是指令碼沒有執行許可權,此時要賦予執行許可權,如 chmod +x ***.sh   就是給***.sh這個指令碼賦予執行許可權。

2、看日誌,日誌完全沒反應,沒有指令碼執行記錄,crontab -l 檢視列表沒問題,crontab也是執行狀態,這時可能的原因是,編輯定時任務時帶了中文空格,最好的解決辦法crontab -e進入編輯介面,把任務刪了重新寫一遍,切記,一定不能帶中文。

3、還有乙個原因可能指令碼開頭 #!/bin/bash  寫錯了,如#/bin/bash 少寫了!。

4、補充……crontab定時任務(crontab -e編輯中的路徑)要寫全路徑,全路徑!

crontab定時任務指令碼不執行,日誌無執行記錄

在linux下用crontab啟動定時指令碼,放到crontab中死活沒反應,這是可能的原因 1 看日誌,cat var log cron。如果日誌中有執行記錄可能是指令碼沒有執行許可權,此時要賦予執行許可權,如 chmod x sh 就是給 sh這個指令碼賦予執行許可權。2 看日誌,日誌完全沒反應...

crontab定時任務

今天工作項有個任務是讓ubuntu定時執行某個指令碼,對postgresql資料庫進行定時備份。linux 系統都有個cron定時任務的機制。今天做些筆記,以便日後翻查。注意 cron機制是有個使用者系統的概念的,即分系統cron和使用者cron,每個使用者所執行的cron任務可能不同。1.以roo...

crontab定時任務

基本格式 command 分 時 日 月 周 命令 第1列表示分鐘1 59 每分鐘用 或者 1表示 第2列表示小時1 23 0表示0點 第3列表示日期1 31 第4列表示月份1 12 第5列標識號星期0 6 0表示星期天 第6列要執行的命令 我的需求是定時備份mongodb 編寫任務執行的指令碼ba...