預設 node.js 的 log file 會一直 append 上去,所以結果就是越來越多直到爆炸為止
假設原本 log 是在 /root/.forever 底下,可能是長成類似 RWs7.log 這樣的檔案名字。設定 /etc/logrotate.conf 來讓每天的 log 都用日期來編碼
$ sudo vi /etc/logrotate.conf # 在最後面加上 /root/.forever/*.log { daily rotate 14 missingok notifempty dateext create 0664 root root dateformat %Y%m%d copytruncate }
然後再加上 crontab -e
00 04 * * 1 find /root/.forever/*.log* -mtime +14 -exec rm {} \;