使用“随时”ruby gem的Cron作业无效

时间:2017-04-07 11:54:50

标签: ruby-on-rails ruby cron

在我的本地,我在sitemap_generator gem的帮助下生成站点地图。我已经设置了所有内容,现在当我运行rake sitemap:generate时,它正在生成站点地图。现在我正在尝试使用whenever gem安排此过程。我的schedule.rb如下:

schedule.rb

every 1.minutes do
    rake "sitemap:refresh"
end

我让我的rails服务器运行但1分钟后似乎没有任何事情发生。我可能会在这里遗漏一些东西。在我将它推到生产服务器之前,我想检查一下。有人可以告诉我这里有什么问题吗?

2 个答案:

答案 0 :(得分:0)

您可以运行crontab -l并检查cronjob是否已安排。

答案 1 :(得分:0)

您需要将schedule.rb转换为cron语法 试试

whenever --update-crontab

然后检查crontab。

crontab -l

Whenever command