Cron

是否有 cron.d 文件的語法檢查器?

  • December 8, 2016

中的文件是否有 lint 工具或命令行語法檢查器/etc/cron.d?我在一個支持團隊工作,已知團隊中的一些成員混淆了crontaband的語法/etc/cron.d(即省略使用者),並且由於此類條目會導致文件中的所有條目失敗,我想能夠測試給定文件中的條目,/etc/cron.d以確保在 cron 作業開始失敗之前語法正確。

我已經閱讀了cron(8)手冊頁並蒐索了 google 和 serverfault cron.d lintcron.d syntax checker但沒有成功。

也許這可以幫助你:chkcrontab簡而言之:

chkcrontab 是一個腳本,用於檢查 /etc/cron.d 和 /etc/crontab 中的 crontab 文件。它試圖捕捉明顯的錯誤並對 crontab 文件中的可疑行發出警告。一些有效的行會產生警告。某些愚蠢但有效的 crontab 行也會產生錯誤。

或者,您可以定期檢查cron日誌(尤其是字元串“bad minute”)

引用自:https://serverfault.com/questions/819594