每天晚上,cron daemon會自動執行/etc/cron.daily目錄下的任務
這個會觸發/etc/cron.daily/logrotate檔案,logrotate一般是隨linux按安裝的。它會執行這個命令-「/etc/sbin/logrotate /etc/logrotate.conf」(注意空格)
/etc/logrotate.conf 包含了/etc/logrotate.d目錄下的所有指令碼
這個會觸發上一步你寫的/etc/logrotate.d/tomcate檔案
手動執行logrotate
執行以下語句來手動執行cron任務
1 /usr/sbin/logrotate /etc/logrotate.conf
tomcat日誌切割保留三天的日誌
指令碼記錄 日誌切割保留三天的日誌 bin bashcd dirname 0 date date y m d date3 date d 3 day ago y m d cd.logs cp catalina.out catalina.out.echo catalina.out rm f catali...
tomcat 使用log4j進行日誌切割
因為tomcat catalina.out日誌不會自己主動切割,一 日誌切割所需包在附近中 1 壓縮包中有三個jar包 log4j 1.2.16.jar tomcat juli adapters.jar tomcat juli.jar bin extras路徑下 二 改動相關配置檔案 1 改動 co...
apache切割日誌
系統環境 ubuntu11.04 apache2 使用apache自帶的rotatelog進行日誌切割,可將日誌的檔名以年月日時分秒儲存,如2011 10 21 14 20 00,設定如下 首先在apache2的目錄下有個sites enabled資料夾,裡面有個000 default檔案,在該資料...