在Redhat上,使用Whenever。我的cron作業無法每小時運行一次。爲什麼我需要幫助。Rails每小時cron作業使用Whenever每小時運行失敗
Schedule.rb
every 1.hours do
rake "deathburrito:all", :environment => "development"
rake "bamboo:all", :environment => "development"
rake "jira:grab_data", :environment => "development"
end
的crontab -l
0 * * * * /bin/bash -l -c 'cd /var/www/qadashboard && RAILS_ENV=production bundle exec rake deathburrito:all --silent'
0 * * * * /bin/bash -l -c 'cd /var/www/qadashboard && RAILS_ENV=development bundle exec rake bamboo:all --silent'
0 * * * * /bin/bash -l -c 'cd /var/www/qadashboard && RAILS_ENV=development bundle exec rake jira:grab_data --silent'
誰能幫助我?我甚至不知道還有什麼我應該檢查。
所以如果我跟着你,我會改變這個捆綁exec rake bamboo:all --silent to/usr/bin/bundle/bundle exec rake bamboo:all --silent? – ScottJShea
是的。除非可以保證/ usr/bin/bundle將在特定的shell路徑中,否則必須使用完整路徑。 –
應該有這個想法...我需要指定耙位置... – ScottJShea