rails scheduler守护程序立即运行任务

时间:2013-09-18 12:24:00

标签: ruby-on-rails ruby scheduler

我正在使用https://github.com/ssoroka/scheduler_daemon作为我的预定作业,但我希望立即使用命令工作(而不是等待任务中指定的延迟)。

我尝试使用rails runner TaskName.run,但永远找不到这个类(runner.rb:53:in 'eval': uninitialized constant TaskName (NameError))。

如何立即运行计划任务?

2 个答案:

答案 0 :(得分:0)

如果我猜对了,你想直接调用其中一个计划任务。

如果我是你,我会通过他在自述文件中指出的频道直接询问作者:https://github.com/ssoroka/scheduler_daemon/issues

如果有办法,我相信作者也很乐意在自述文件中解释它。

推论问题:对于一次性时间表,您是否希望直接触发取消时间表?

答案 1 :(得分:0)

您不需要调度程序为您运行任务,只需直接调用MyTask.new.run。