[Rails] whenever のログファイルの出力先を変更する

背景

バッチサーバのディスク容量が圧迫されている。でも Rails のログファイルは数十MB。誰がこんなに利用してるの?

学び

javan/whenever で設定している cron job の実行ログが、 /var/spool/mail 配下に吐き出されていた。

1. そもそも crontab の実行ログはメールで送信される

crontab や at コマンドのように、実行したプログラムの結果を mail コマンドで通知するなど、システムにアカウントを持つユーザーは、システムから自分宛のメールを届けられることがあります
システムからのメールを確認【mail】

2. whenever でログの出力先を redirect する

logrotate の対象とすることも忘れずに。