我在互联网上搜索了这一点,并且文档并没有真正具体讨论每月的工作。所以我希望这里有人能告诉我如何做到这一点。
我已经安装了whenever gem,我需要知道的是正确的语法:
every :month, :on => '20th', :at => '02:00' do
runner "Mailer.send_friend_sheet"
end
希望有人能指出我正确的方向。
Thanks!
如果您不知道如何使用 ruby 语法,也可以使用原始 cron 语法。
你想要的将会是这样的:
every '0 2 20 * *' do
command "echo 'you can use raw cron syntax too'"
end
这是有关如何使用 cron 语法的快速备忘单
* * * * * command to be executed
- - - - -
| | | | |
| | | | +----- day of week (0 - 6) (Sunday=0)
| | | +------- month (1 - 12)
| | +--------- day of month (1 - 31)
| +----------- hour (0 - 23)
+------------- min (0 - 59)
无耻地窃取:http://adminschoice.com/crontab-quick-reference http://adminschoice.com/crontab-quick-reference
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)