HOWTO:保存nohup日志
默认情况下,nohup的日志将保存在一个名为nohup.out的文件中。随着时间的推移,nohup.out文件会变得越来越大,直到某一天程序莫名的崩溃。这种情况是可以预防的,有很多策略都可以解决这个问题。
Strategy#1 利用rotatelogs分割日志
每天写一个日志:
nohup ./startWebLogic.sh | /usr/sbin/rotatelogs -l /var/logs/logfile.%Y.%m.%d 86400 &
每512M写一个日志:
nohup ./startWebLogic.sh | /usr/sbin/rotatelogs -l /var/logs/logfile 512M &
rotatelogs的详细内容,点这里。