如何停止由“无论何时” gem 创建的 cron 作业

Posted

技术标签:

【中文标题】如何停止由“无论何时” gem 创建的 cron 作业【英文标题】:How to stop cron jobs created by "whenever" gem 【发布时间】:2012-01-21 11:47:32 【问题描述】:

我正在使用“无论何时” gem 并通过以下方式使其工作:

whenever --set environment=production --update-crontab theCronJob

我正在使用的时间间隔是 2 分钟,因为我仍在尝试弄清楚。但是,现在我每 2 分钟在我的终端窗口中收到一条您有邮件消息。我猜 cron 运行并让我知道它。如何阻止我的 cron 运行?这些消息开始堆积起来。

谢谢

【问题讨论】:

嗨 AdamT 如何运行这个 cron 作业? 【参考方案1】:

要从您的 crontab 中删除自动生成的 cronjobs,请使用 -c 标志对您的定义文件运行 whenever

$ whenever -c theCronJob

或者,打开您的 crontab...

$ crontab -e

...然后手动删除不需要的条目。

【讨论】:

【参考方案2】:

以下将删除预定的crontab:

crontab -r

【讨论】:

以上是关于如何停止由“无论何时” gem 创建的 cron 作业的主要内容,如果未能解决你的问题,请参考以下文章

使用无论何时 gem 调度顺序任务

Cron 工作在每当 gem 中不起作用

windows - 如何停止 .bat 文件的 cron 作业?

Cron 作业无法加载 gem

如何以编程方式完成作业后停止cron作业

如何在 ruby​​ on rails 的亚马逊 aws 服务器中使用 gem 执行 rake 任务?