我已经回顾了有关该主题的几个教程和其他stackoverflow问题,但无法自行管理修复程序。
经过几次尝试制定其他解决方案之后,这是我原本希望能够开展工作的原始代码:
00,30 10-20 * * * ruby ~/Documents/GeneralAssembly/ForFun/SMS/sms.rb
顺便说一下,sms.rb连接到Twillio。我正在设置Cron每隔半小时给我发短信,并提醒我不要在当天中餐,:))
该文件单独运行并运行,加上我在cron尝试运行时收到邮件,但仍然无法一起工作。
请尽可能提供帮助。让我知道我误解了什么。非常感谢你!
答案 0 :(得分:1)
尝试将整个路径包含在ruby
中答案 1 :(得分:0)
您也可以尝试使用the whenever
gem。它将cron作业包装在一个漂亮的DSL中,并为您生成/更新您的cron文件。例如:
# config/schedule.rb
every 10.minutes do
runner "MyModel.some_process"
rake "my:rake:task"
command "/usr/bin/my_great_command"
end
然后使用whenever -w
测试输出并将其应用于whenever --update-cronfile