删除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软件来处理日志文件,可以切割、循环覆盖、自动删除等
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步