centos定時刪除log檔案

2022-06-24 07:30:12 字數 1539 閱讀 9359

#!bin/bash

#獲取年

time=$(date "+%y")

#查詢並刪除7天前的檔案

find /xcx/hislogs/logs -type f -mtime +7 -exec rm -f {} \;

#查詢並刪除7天前的檔案

find /usr/local/proxy-web/logs -type f -mtime +7 -exec rm -f {} \;

查詢並刪除7天前的檔案

find /var/www/html/wxsdairpro/log/ticket -mtime +7 -exec rm -f {} \;

查詢並刪除空目錄

find /var/www/html/wxsdairpro/log/ticket/$time -exec rmdir -p {} \;

find /var/www/html/wxsdairpro/log/ticket/$time -mtime +7 -exec rm -f {} \;

find /var/www/html/wxsdairpro/log/order -mtime +7 -exec rm -f {} \;

find /var/www/html/wxsdairpro/log/order/$time -exec rmdir -p {} \;

find /var/www/html/wxsdairpro/log/order/$time -mtime +7 -exec rm -f {} \;

find /var/www/html/wxsdairpro/log/mohe -mtime +7 -exec rm -f {} \;

find /var/www/html/wxsdairpro/log/mohe/$time -exec rmdir -p {} \;

find /var/www/html/wxsdairpro/log/mohe/$time -mtime +7 -exec rm -f {} \;

find /var/www/html/wxsdairpro/log/checkinsure -mtime +7 -exec rm -f {} \;

find /var/www/html/wxsdairpro/log/checkinsure/$time -exec rmdir -p {} \;

find /var/www/html/wxsdairpro/log/checkinsure/$time -mtime +7 -exec rm -f {} \;

find /var/www/html/wxsdairpro/log/checkin -mtime +7 -exec rm -f {} \;

find /var/www/html/wxsdairpro/log/checkin/$time -exec rmdir -p {} \;

find /var/www/html/wxsdairpro/log/checkin/$time -mtime +7 -exec rm -f {} \;

檔案命名為:del_log.sh

將檔案:del_log.sh,以定時任務形式寫入到 /etc/crontab 中

定時刪除檔案指令碼

1.刪除指令碼 vi delete bin bash 刪除檔案 解釋 找到 fastdfds fastdfs 目錄下 10天前修改的 名字任意 並刪除 find fastdfs fastdfs mtime 1 name exec rm rf 刪除資料夾 find fastdfs fastdfs mt...

定時刪除檔案指令碼

1.刪除指令碼 vi delete bin bash 刪除檔案 解釋 找到 fastdfds fastdfs 目錄下 10天前修改的 名字任意 並刪除 find fastdfs fastdfs mtime 1 name exec rm rf 解釋 找到 fastdfds fastdfs 目錄下 大於...

python刪除過期log檔案

os.walk方法可以很方便的得到目錄下的所有檔案,會返回乙個三元的tupple dirpath,dirnames,filenames 其中,dirpath是代表目錄的路徑,dirnames是乙個list,包含了dirpath下的所有子目錄的名字,filenames是乙個list,包含了非目錄的檔案...