Centos7 logrotate日誌切割
https://www.cnblogs.com/kevingrace/p/6307298.html
在當前目錄下 vim ***** 檔案
需要切的日誌/home/soft/app/logs/system/sys.log
{}配置規則
#size 5M 當catalina.out大於5M就進行切割
測試
1、除錯(d = debug)引數為配置檔案,不指定則執行全域性配置檔案
logrotate -d/home/soft/app/logs/system/sys.log
2、強制執行(-f = force),可配合-v(-v =verbose)使用,注意除錯資訊預設攜帶-v
logrotate -v -f/home/soft/app/logs/system/sys.log
立即截斷日誌:
sudo logrotate -v -f/home/soft/app/logs/system/sys.log
檢視日誌切割效果
logrotate 具體執行時間
cat /etc/anacrontab
下面選項
START_HOURS_RANGE=3-22 這個是開始時間
RANDOM_DELAY=45 這個是隨機的延遲時間,表示最大45min
1 5 cron.daily nice run-parts /etc/cron.daily
第一個是Recurrence period 第二個是延遲時間,所以cron.daily會在3:22+(5,45)這個時間段執行,/etc/cron.daily是個資料夾
或者把你需要自定義時間logrotate的切割任務單拉出來,自己寫一個定時的crontab執行。
縱有白頭俱老意,奈何緣淺路芊芊.