cron命令如何查錯

當我們使用crontab -e命令設定一個定時任務時,由于crontab并沒有自動糾錯功能,所以即使我們的命令出錯也不得而知.

其實cron命令會在我們的命令執(zhí)行出錯時,給命令的設定者發(fā)送一封郵件,這封郵件中就包含了cron在執(zhí)行命令時的錯誤信息.

但是,如果發(fā)送郵件時出現(xiàn)錯誤呢?這樣我們收不到郵件,就不知道究竟是不是出錯了,以及哪里出錯了.

如果你沒有收到郵件,那么就要查看/var/log/messages日志,查看crond是否在發(fā)送郵件時出現(xiàn)錯誤了.

使用下面的命令來查看:cat /var/log/messages | grep cron

但是/var/log/messages中往往包含很長時間內的日志,使用上面那條命令來查詢往往費時費力.其實我們可以暫時將cron任務改為讓其每分鐘執(zhí)行一次,然后使用tail /var/log/messages命令查看是否有錯誤.

如果看到確實有錯誤,那就Google吧.

當它可以發(fā)送郵件了,就可以通過查看郵件的內容來確定到底是哪里出了問題了.

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

推薦閱讀更多精彩內容

  • 前一天學習了 at 命令是針對僅運行一次的任務,循環(huán)運行的例行性計劃任務,linux系統(tǒng)則是由 cron (cro...
    Zcclucky閱讀 590評論 0 0
  • Linux 系統(tǒng)提供了使用者控制計劃任務的命令 :crontab 命令。 一、crond簡介 crond是linu...
    happeace閱讀 1,796評論 0 53
  • 簡書不維護了,歡迎關注我的知乎:波羅學的個人主頁 原文地址 此篇技術博文主要介紹的是crontab,Linux下的...
    波羅學的草稿閱讀 6,020評論 0 13
  • Linux定時任務Crontab命令詳解 linux 系統(tǒng)則是由 cron (crond) 這個系統(tǒng)服務來控制的。...
    孫燕超閱讀 1,834評論 0 4
  • 看到結尾的時候,還沒意識到這本書已經(jīng)結束,還等作與沙羅的見面。 越看到后面越有很多的疑問。 神秘的灰田,白的死亡,...
    hinv閱讀 402評論 0 0