Cron
是否有 cron.d 文件的語法檢查器?
中的文件是否有 lint 工具或命令行語法檢查器
/etc/cron.d
?我在一個支持團隊工作,已知團隊中的一些成員混淆了crontab
and的語法/etc/cron.d
(即省略使用者),並且由於此類條目會導致文件中的所有條目失敗,我想能夠測試給定文件中的條目,/etc/cron.d
以確保在 cron 作業開始失敗之前語法正確。我已經閱讀了
cron(8)
手冊頁並蒐索了 google 和 serverfaultcron.d lint
,cron.d syntax checker
但沒有成功。
也許這可以幫助你:chkcrontab簡而言之:
chkcrontab 是一個腳本,用於檢查 /etc/cron.d 和 /etc/crontab 中的 crontab 文件。它試圖捕捉明顯的錯誤並對 crontab 文件中的可疑行發出警告。一些有效的行會產生警告。某些愚蠢但有效的 crontab 行也會產生錯誤。
或者,您可以定期檢查
cron
日誌(尤其是字元串“bad minute”)