在linux下用crontab啟動定時腳本,放到crontab中死活沒反應

排查步驟

1.看日志,cat /var/log/cron。如果日志中有執行記錄。
2.檢查執行權限,要賦予執行權限,如 chmod +x xxx.sh 就是給xxx.sh這個腳本賦予執行權限。
3.確保能在當前用戶下面正確執行。
4.檢查用戶到命令,因為crontab里面用不到當前用戶的環境變量,所以在命令行里面一定要用全路徑
5.看日志,cat /var/log/cron,沒有腳本執行記錄,crontab -l 查看列表沒問題,這時可能的原因是,編輯定時任務時帶了中文空格,最好的解決辦法crontab -e進入編輯界面,把任務刪了重新寫一遍,切記,一定不能帶中文。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Linux定時任務Crontab命令詳解 linux 系統則是由 cron (crond) 這個系統服務來控制的。...
    孫燕超閱讀 1,832評論 0 4
  • 1.安裝cron yum install vixie-cron yum install crontabs vixi...
    Broom閱讀 1,269評論 0 1
  • 簡介:Crontab命令常見于Unix和類Unix的操作系統之中,用于設置周期性被執行的指令。本課程通過對Cron...
    Amisuer閱讀 4,696評論 0 1
  • 前一天學習了 at 命令是針對僅運行一次的任務,循環運行的例行性計劃任務,linux系統則是由 cron (cro...
    Zcclucky閱讀 590評論 0 0
  • 啊,我又看到吉高由里子和大島優子因為嫁不出去而煩惱了。(《我無法戀愛的理由》梗) 還有榮倉奈奈,早在高中就開始擔心...
    小池琪閱讀 541評論 0 1