日志清理工具
可以直接放置於指定目錄,配置環境變量並賦予執行權限。在刪除目錄下可以直接使用文件名作為命令執行。
版本1
與待處理日志於同一目錄,刪除按日迭代的歷史日志,清空普通日志
用法
bash 腳本名稱
或賦予執行權限
1. chmod +x 腳本名稱
2. ./腳本名稱
代碼
# /bin/sh
rm ./*2020*
list1=$(ls *.log)
list2=$(ls *.out)
for file in $list1 $list2
do
echo '' > $file
done
版本2
放置於任何位置,傳入待處理目錄,刪除按日迭代的歷史日志,清空普通日志
用法
bash 腳本名稱 '目標目錄/'
或賦予執行權限
1. chmod +x 腳本名稱
2. ./腳本名稱 '目標目錄/'
代碼
# /bin/sh
path=$1
rm $path*2020*
list1=$(find $path -name *.log)
list2=$(find $path -name *.out)
for file in $list1 $list2
do
echo '' > $file
done