如何清理在临时服务器上使用 When 创建的 crontab使用 Capistrano 部署的 RoR 应用程序,到带有 RVM 的服务器

问题描述

我有一个 RoR 应用程序,它与 Capistrano 一起部署到临时服务器。服务器有 RVM 来处理红宝石。该应用使用 When 来创建 Cron 作业。

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

我的问题是:我如何随时清洁 crontab?

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

我能够擦除它的唯一方法是使用命令 $ crontab -r,但我想知道是否也可以使用 When 来实现此目的。

解决方法

为了清理 crontab,我必须使用带有扩展版本标志的每当命令:

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

不知道为什么...

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...