如何在登台服务器上清理使用 Whenever 创建的 crontab(使用 Capistrano 部署 FoR 应用程序,使用 RVM 部署到服务器)

How to clean crontab created with Whenever at a staging server (RoR app deployed with Capistrano, to a server with RVM)

我有一个 RoR 应用程序,它是用 Capistrano 部署到临时服务器上的。服务器有 RVM 来处理 Rubies。该应用程序使用 Whenever 创建 cron 作业。

部署按预期工作,Capistrano 触发 Whenever 以使用新作业更新 crontab。

我的问题是:如何使用 whenever 清理 crontab?

我在应用程序的 current 文件夹中尝试了命令 $ RAILS_ENV=staging bundle exec whenever -c,但 crontab 没有被删除。

我能够擦除它的唯一方法是使用命令 $ crontab -r,但我想知道是否也可以使用 Whenever 来完成此操作。

要清理 crontab,我必须使用带有扩展版本标志的 Whenever 命令:

$ RAILS_ENV=staging bundle exec whenever --clear-crontab

不知道为什么...