#!/bin/bash
month=`date -d 'last month' |awk '{print $2}'` #获取上月月份mkdir -p /home/test/logs/${month}
cd /home/test/log/ #日志目录
filelist=`/usr/bin/ls -l /home/test/log/ |grep ${month} |awk -F' ' '{print $9}'`
for i in ${filelist}
do
mv $i /home/test/logs/${month}
done
cd /home/test/logs/
tar -zcf $month.tar.gz $month
rm -rf /home/test/logs/${month}
linux 按月份打包日志并删除原有的日志
最新推荐文章于 2023-12-28 11:33:50 发布