Weblogic的nohup日誌按日期切分

Weblogic的nohup日誌按日期切分

1. 腳本如下:

2. 執行上述腳本,可以看到目標的目錄會生成如下的日誌:

3. 此時我們可以利用如下的腳本對重定向的目錄進行清理

4. 將上面兩個腳本通過crontab -e寫入到Linux定時任務(實例腳本如下)


1. 腳本如下:

#日誌目錄請根據實際情況填寫
cp 日誌目錄/nohup.out 目標日誌目錄/nohup`date -d yesterday +%Y%m%d`.out;
cat /dev/null > 日誌目錄/nohup.out

2. 執行上述腳本,可以看到目標的目錄會生成如下的日誌:

3. 此時我們可以利用如下的腳本對重定向的目錄進行清理

#!/bin/sh
#保留5天,清除.out格式後綴的日誌
find 重定向日誌目錄/logs/ -mtime +5 -name "*.out" -exec rm -rf {} \;

4. 將上面兩個腳本通過crontab -e寫入到Linux定時任務(實例腳本如下)

#每天凌晨0點執行auto-del-5-days-ago-out.sh腳本
0 0 * * * /gdsfApps/sh/auto-del-5-days-ago-out.sh 

注意:sh腳本一定要賦予可執行權限

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章