有 cron.d 文件的语法检查器吗?

有 cron.d 文件的语法检查器吗?

是否有用于 中的文件的 lint 工具或命令行语法检查器/etc/cron.d?我在一个支持团队中工作,团队中的一些成员已知会混淆和的语法crontab/etc/cron.d即省略用户),并且由于这样的条目会导致文件中的所有条目失败,因此我希望能够测试给定文件中的条目,/etc/cron.d以确保在 cron 作业开始失败之前语法正确。

我已经阅读了cron(8)手册页并在 google 和 serverfault 中搜索,cron.d lintcron.d syntax checker没有成功。

答案1

也许这可以帮助你:chkcrontab简而言之:

chkcrontab 是一个用于检查 crontab 文件的脚本,例如 /etc/cron.d 和 /etc/crontab 中的文件。它会尝试捕获明显的错误并对 crontab 文件中的可疑行发出警告。一些有效的行会生成警告。某些愚蠢但有效的 crontab 行也会生成错误。

或者,您可以定期检查cron日志(尤其是字符串“badminute”)

相关内容