Я перепробовал все, что знаю, чтобы запустить свою работу 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 на производстве.Вот и все.Я также пишу текстовый файл, чтобы убедиться, что он работает, но он не обновляется, а сообщения, которые я хочу, не удаляются.
Есть предложения?