私はcronジョブを設定し、素晴らしいいつでもgemを使用しています。
every 1.minute do
runner "PeerReview.start_feedbacks"
end
私はcronジョブを次のように設定しました:
whenever --set environment=development --update-crontab
crontabファイルは正常に見えます。次のように表示されます。
* * * * * /bin/bash -l -c 'cd /path_to_app/ && script/rails runner -e development '\''PeerReview.start_feedbacks'\'' >> log/cron_log.log 2>&1'
ランナーを実行すると正常に動作しますが、cronジョブが動作していないようです(ログが作成されていないこともわかります)。
私は何が欠けていますか?
(私はMac OS X、10.6.6で作業しています)
アップデート
私は問題を特定したと思います:パス名にスペースが含まれていますが、これは常にgemによって正しく処理されなかったため、crontabが正しく入力されなかったため(必要なバックスラッシュが欠落しています)、cronジョブが実行されますが、コマンドのパス間違っている。