为什么 crontab 文件会定期覆盖?

Mar*_*ies 5 linux ubuntu cron

我有一个带有 nginx 用户的 Ubuntu 12.10 服务器,我用它来编辑 crontab 文件。定期(也许每隔几个小时一次?很难说),我注意到我作为 nginx 用户所做的编辑已被删除,当我输入 crontab -e 时,我的最后更改已经消失。一旦我再次进行更改并保存,新文件就会正确安装,并且作业会成功运行,直到它在将来的某个阶段再次恢复。

我不是服务器管理员专家,所以我想我在问调试此类问题的最佳方法是什么?或者,如果这是一个常见问题,我可能会犯的常见错误是什么。

谢谢!

Mar*_*ies 0

啊!好的,这是一个通信错误。我们正在服务器上部署一个 Rails 应用程序,该应用程序使用名为“Whenever”的 gem:

https://github.com/javan/whenever

每次部署时,这个 gem 都会覆盖我在 crontab 文件中所做的更改。解决方案是删除宝石,或使用它来设置作业。