删除n天前的日志

创建n天前的日志

mkdir /home/llj/app/logs -p
cd /home/llj/app/logs
for n in `seq 14` ;
do
date -s "2016/10/$n";
touch access_www_$(date +%F).log ;
done
date -s '2016/12/04'

删除7天前日志

find ./ -type f -mtime +7|xargs rm -f

or

find ./ -type f -mtime +7 -exec rm -f {} \

or

rm -f `find ./ -type f -mtime +7`

 或者使用cronlog软件来处理日志文件,可以切割、循环覆盖、自动删除等

posted @ 2017-12-06 10:37  liulj0713  阅读(145)  评论(0编辑  收藏  举报