我正在使用https://github.com/ssoroka/scheduler_daemon作为我的预定作业,但我希望立即使用命令工作(而不是等待任务中指定的延迟)。
我尝试使用rails runner TaskName.run
,但永远找不到这个类(runner.rb:53:in 'eval': uninitialized constant TaskName (NameError)
)。
如何立即运行计划任务?
答案 0 :(得分:0)
如果我猜对了,你想直接调用其中一个计划任务。
如果我是你,我会通过他在自述文件中指出的频道直接询问作者:https://github.com/ssoroka/scheduler_daemon/issues
如果有办法,我相信作者也很乐意在自述文件中解释它。
推论问题:对于一次性时间表,您是否希望直接触发取消时间表?
答案 1 :(得分:0)
您不需要调度程序为您运行任务,只需直接调用MyTask.new.run。