我已经尽我所能来使我的cron工作运行,而没有。这是我的所有设置。
scedule.rb
every 5.minutes do
rake "poll_sqs_queue"
end
然后当我运行whenever
时,我得到:
0,5,10,15,20,25,30,35,40,45,50,55 * * * * /bin/bash
-l -c `'cd /opt/shopify_shipping_refactor && RAILS_ENV=production
bundle exec rake poll_sqs_queue --silent'`
运行crontb -l
时我会得到
# Begin Whenever generated tasks for:
/opt/shopify_shipping_refactor/config/schedule.rb at:
2018-11-07 22:19:59 +0000
0,10,20,30,40,50 * * * * /bin/bash -l -c 'cd
/opt/shopify_shipping_refactor && RAILS_ENV=production
bundle exec rake poll_sqs_queue --silent'
一切对我而言都很正确,这是我想要做的,在生产中运行该rake任务。而已。我还编写了一个文本文件以确保它已运行,但是它没有更新,并且我要提取的消息没有被提取。
有什么建议吗?