linux定时删除日志脚本

vi deletew_log.sh

find /home/trs/trswcmv7/Tomcat/logs -type f -name ".log*" -mtime +7 -exec rm -rf {} \;

说明:这里的路径是引用别人的,所以从find后面的路径换成自己的,要绝对路径,然后保存退出


增加权限 chmod +x delete_log.sh
x的权限是执行权限


设置定时任务:crontab -e
0 1 * * * /绝/对/路/径/delete_log.sh
意思是每天凌晨一点删除日志
** crontab -l**看看定时任务是否启动成功


绝对路径前面原是五个*/意思分别为:5个*/的含义是,第一个*/是分,第二个*/是小时,第三个*/是日,第4个*/是月,第5个*是周,
上图
在这里插入图片描述

find:查找命令
/home/trs/trswcmv7/Tomcat/logs:绝对路径
-type f:类型为文件。类型为文件夹是 -type d
-name ".log*" :名字里面带.log得文件
-mtime +7固定写法七天前,“7可以换成任意天”
-exec rm -rf {} \:除rm -rf是删除命令,其他均为固定写法
这一行命令的意思就是:查找这个路径下七天前的名字中带.log的文件,删除

另:有可能会不生效,我是退出黑窗口,重新进,多试。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值