Cron Job 发出 rails - gem 每当
Cron Job issu with rails - gem whenever
我正在尝试使用 gem 为 rails.
执行一个简单的 Cron 任务
如何判断何时触发控制器操作?
我想做什么:
every 1.minute do
runner "Mycontroller.index", :environment => 'development'
end
我想做的是每分钟触发我的 DataController 中的操作索引。索引操作触发邮件程序。
I 运行 : 每当 --update-crontab football
同样,当我 start/restart 我的服务器时,我收到一条细小的消息,如下所示:
您在 /var/mail/Antoine
中有新邮件
[2015-04-12 18:38:17] INFO WEBrick 1.3.1 [2015-04-12 18:38:17] INFO
ruby 2.1.3 (2014-09-19) [x86_64-darwin14.0] [2015-04-12 18:38:17] INFO
WEBrick::HTTPServer#start: pid=22476 port=3000 ^C[2015-04-12 18:38:52]
INFO going to shutdown ... [2015-04-12 18:38:52] INFO
WEBrick::HTTPServer#start done. Exiting
You have new mail in
/var/mail/Antoine
好的,我明白了:
every 1.day, :at => '4:30 am' do
command "curl http://localhost:3000", :environment => 'development'
end
我使用命令 curl 到达我希望触发控制器操作的路线。
我也明白我需要 运行 whenever -w
来编写 cron 任务,然后我可以 crontab -l
查看我正在进行的 cron 任务,如果我想删除 cron我只需要 运行 crontab -r
我正在尝试使用 gem 为 rails.
执行一个简单的 Cron 任务如何判断何时触发控制器操作?
我想做什么:
every 1.minute do
runner "Mycontroller.index", :environment => 'development'
end
我想做的是每分钟触发我的 DataController 中的操作索引。索引操作触发邮件程序。
I 运行 : 每当 --update-crontab football
同样,当我 start/restart 我的服务器时,我收到一条细小的消息,如下所示:
您在 /var/mail/Antoine
中有新邮件[2015-04-12 18:38:17] INFO WEBrick 1.3.1 [2015-04-12 18:38:17] INFO
ruby 2.1.3 (2014-09-19) [x86_64-darwin14.0] [2015-04-12 18:38:17] INFO
WEBrick::HTTPServer#start: pid=22476 port=3000 ^C[2015-04-12 18:38:52]
INFO going to shutdown ... [2015-04-12 18:38:52] INFO
WEBrick::HTTPServer#start done. Exiting You have new mail in /var/mail/Antoine
好的,我明白了:
every 1.day, :at => '4:30 am' do
command "curl http://localhost:3000", :environment => 'development'
end
我使用命令 curl 到达我希望触发控制器操作的路线。
我也明白我需要 运行 whenever -w
来编写 cron 任务,然后我可以 crontab -l
查看我正在进行的 cron 任务,如果我想删除 cron我只需要 运行 crontab -r