【发布时间】:2015-06-20 03:54:13
【问题描述】:
我有一个在 nginx 和乘客下运行的 rails 服务器。我的sheduler.rb 是这样的
require 'rufus-scheduler'
my_awesome_job = Rufus::Scheduler.new
my_awesome_job.cron '59 23 * * *' do
#do something
end
如果我将作业设置为接下来的 2-3 分钟(用于测试),一切正常。但是这个,因为我在生产中需要它,并不是每天 23:59 开始的。不知道哪里出了问题。
谢谢。
【问题讨论】:
-
你检查过服务器上的 crontab 列表吗?你可以使用这个命令'crontab -l'
-
我没有 crontab。我以为我不需要它...看来我没有很好地阅读文档...
标签: ruby-on-rails linux scheduled-tasks passenger