crontab に次のエントリがあります。
0 5 * * * /bin/bash -l -c 'export RAILS_ENV=my_env; cd /my_folder; ./script/my_script.rb 2>&1 > ./log/my_log.log'
この結果、./script/my_script.rb
inの出力を受け取っています./log/my_log.log
。この動作は望ましいものです。興味深いのは、ローカル メールでも出力を受信していることです。スクリプトの出力がメールでどのようにキャプチャされているのか疑問に思っています。出力をログ ファイルにリダイレクトしているので、cron ジョブには出力がなく、cron ジョブの実行時にメールを受信しないことが予想されます。メールがどのように出力を取得できるかについて、誰かが光を当てることができ./script/my_script.rb
ますか?