【发布时间】:2012-11-21 11:49:51
【问题描述】:
我有大约十二台服务器,每台服务器都有 crontab,其中包含 20-50 个 crontab 条目。我最常见的一个进程失败原因是有人在修复或修补期间注释掉了 cron 中的作业,然后忘记取消注释这些作业。
我想做两件事来解决这个问题:
- 开始使用我们的计划抑制过程,该过程允许用户在不实际接触 crontab 的情况下抑制计划。没什么神奇的 - 只需触摸专用于该过程的目录中的文件。该进程会在启动时检查该目录。
- 实施一个进程,如果 crontab 与其备份或 svn 中的当前版本不匹配,将发出警报。
谁能推荐#2 的现有解决方案(在 crontab 更改时发出警报)?
【问题讨论】: