レッドハットではいつでも使用します。私のcronジョブは1時間ごとに実行されません。なぜ私は助けが必要です。時間単位で実行されないときはいつでも、毎時cronジョブを実行します。
Schedule.rb
every 1.hours do
rake "deathburrito:all", :environment => "development"
rake "bamboo:all", :environment => "development"
rake "jira:grab_data", :environment => "development"
end
のcrontab
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'
-l誰も私を助けることができますか?私は他に何をチェックすべきかもわかりません。
私はこのバンドルを変更します。exec rake bamboo:すべて--silentを/ usr/bin/bundle/bundle exec rake bamboo:すべて--silent? – ScottJShea
はい。/usr/bin/bundleがその特定のシェルのパスに入ることを保証できない限り、フルパスを使用する必要があります。 –
これは前に考えていたはずです...私はレーキの場所も指定する必要がありました... – ScottJShea