背景
バッチサーバのディスク容量が圧迫されている。でも Rails のログファイルは数十MB。誰がこんなに利用してるの?
学び
javan/whenever で設定している cron job の実行ログが、 /var/spool/mail
配下に吐き出されていた。
1. そもそも crontab の実行ログはメールで送信される
crontab や at コマンドのように、実行したプログラムの結果を mail コマンドで通知するなど、システムにアカウントを持つユーザーは、システムから自分宛のメールを届けられることがあります
システムからのメールを確認【mail】
2. whenever でログの出力先を redirect する
logrotate の対象とすることも忘れずに。