エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
cronでrakeが動かない問題 - yarbの日記
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
cronでrakeが動かない問題 - yarbの日記
「man 5 crontab」とやれば書いてあるけど、Ubuntu(たぶんDebianも)のcronで、rakeが上手く動かないよ... 「man 5 crontab」とやれば書いてあるけど、Ubuntu(たぶんDebianも)のcronで、rakeが上手く動かないように見えた問題は、環境変数絡みだった。cronはSHELL、LOGNAME、HOME、PATH、NAMEなどの最低限の環境変数を独自に設定して/bin/shを呼ぶ。cronのPATHには「/user/bin:/bin」しか含まれない。なので、crontabの先頭に自分で環境変数を書き足すのが手っ取り早い。 # m h dom mon dow command PATH=/home/yarb/.......:/home/..... GEM_PATH=/home/yarb/..... 15 02,10,18 * * * cd $HOME/path_to_app/; rake RAILS_ENV=production item:update >> ./log/cron.