1.建配置文件
在/etc/logrotate.d下建立一個名為clps的文件,內容如下:
說明:
/opt/clps_tomcat/logs/catalina.out 日志文件的絕對路徑
daily 日志每天切換一次
dateext 切換後的日志文件會附加上一個短橫線和YYYYMMDD格式的日期,沒有這個配置項會附加一個小數點加一個數字序號
copytruncate 在復制當前日志文件後,www.linuxidc.com將日志文件清空;而不是將當前日志文件改名後創建一個新的
nocompress 不壓縮切換後的日志文件
rotate 15 保存15份舊的日志文件
使用 man logrotate可以查看詳細幫助信息
2.重啟syslogd服務
#重新加載syslogd服務
/usr/bin/killall -HUP syslogd
3.測試
#強制執行某個日志的切換,clps是在/etc/logrotate.d下文件的文件名
logrotate -f clps
#如果在存放日志的目錄下發現了切換的日志文件,則說明切換成功