Cron Job issu with rails - gem when
问题描述:
我试图做一个简单的Cron任务,每当使用gem的时候需要使用rails。Cron Job issu with rails - gem when
如何判断何时触发控制器操作?
我婉做:
every 1.minute do
runner "Mycontroller.index", :environment => 'development'
end
我想要做的是触发每一分钟我DataController类的操作指标。索引操作触发邮件程序。
我运行:每当--update-crontab的足球
还当我启动/重新启动我的服务器我得到一个消息自带如下:
你必须在/ var /邮件新邮件/安托万
[2015年4月12日18时38分17秒] INFO的WEBrick 1.3.1 [2015年4月12日18时38分17秒] INFO
红宝石2.1.3(2014年9月19日) [x86_64-darwin14.0] [2015-04-12 18:38:17]信息
的WEBrick ::#的HttpServer启动:PID = 22476端口= 3000^C [2015年4月12日18时38分52秒]
信息要关机...... [2015年4月12日18:38 :52]信息
WEBrick :: HTTPServer#start done。退出 你有 /var/mail建立新的邮件/安托万
答
好吧,我想通了:
every 1.day, :at => '4:30 am' do
command "curl http://localhost:3000", :environment => 'development'
end
我用命令卷曲得,我希望触发控制器的路线行动。
我也明白,我需要运行whenever -w
写的cron任务,然后我可以做crontab -l
看到我正在后台任务,如果我婉删除的cron TAKS我只需要运行crontab -r