1. 程式人生 > >linux系統定期清理31天前的應用日誌腳本

linux系統定期清理31天前的應用日誌腳本

查詢日誌 {} service %d final begin 腳本 name 日誌腳本

linux系統定期清理31天前的應用日誌腳本

#!/bin/sh
echo "開始刪除額度系統31天前日誌" >> /dccapp/cleanlog.log
time=date +%T
echo 該任務執行時間:date +%Y-%m-%d ${time} >> /dccapp/cleanlog.log

#構造查詢日誌字符串 31天前的時間
beginreg=date -d "31 day ago" +%Y-%m-%d
finalstr=""${beginreg}".log"
echo "刪除日誌清單列表:" >> /dccapp/cleanlog.log

find /dccapp/ -name "${finalstr}" >> /dccapp/cleanlog.log
#刪除31天前天的日誌
find /dccapp/SCE3_cz/serviceability_1/log -mtime +31 -name "
.log" -exec rm -rf {} \;
find /dccapp/SCE3_cz/serviceability_2/log -mtime +31 -name "
.log" -exec rm -rf {} \;
find /dccapp/Scene3/serviceability_1/log -mtime +31 -name "
.log" -exec rm -rf {} \;
find /dccapp/Scene3/serviceability_2/log -mtime +31 -name "
.log" -exec rm -rf {} \;
find /dccapp/Scene3/serviceability_3/log -mtime +31 -name "
.log" -exec rm -rf {} \;
find /dccapp/Scene3/serviceability_4/log -mtime +31 -name "
.log*" -exec rm -rf {} \;
echo "----------刪除成功!-----------" >> /dccapp/cleanlog.log

#定時任務為 10 0 * /dccapp/cleanlog.sh >/dev/null 2>&1 註意定時任務10 0後面的兩個型號沒有顯示,請註意
#每天淩晨0點10分執行/dccapp/cleanlog.sh文件進行數據清理任務了

linux系統定期清理31天前的應用日誌腳本