linux历史日志文件,自动清理

linux历史日志文件,自动清理

第一步 书写auto-del-logs.sh脚本文件

说明:进入目标目录/wls,对应脚本文件需要存放的地址
cd /wls

新增对应空白脚本文件auto-del-logs.sh
touch auto-del-logs.sh

分配可执行权限
chmod +x auto-del-logs.sh

编辑文件
vi auto-del-logs.sh

i(编辑)
Esc按键(切换到命令模式)
:wq(保存并退出)
:q(不保存并退出)

新增如下内容

#!/bin/sh
find /wls/applogs/rtlog/mylog/ -mtime +7 -name “*.log.*” -exec rm -rf {} \;

find:查找命令
/wls/applogs/rtlog/mylog/:目标历史文件所在目录
-mtime +7: 指定时间 +7表示7天前的

-name “*.log.*” :指定日志文件名称格式

-exec rm -rf {} \:执行删除命令.固定格式

第二步 启动定时任务执行
linux定时任务执行直接在这个位置
/etc/crontab
说明:可以查看cron表达式说明
more /etc/crontab

编辑crontab文件
crontab -e
i(编辑)
i(编辑)
Esc按键(切换到命令模式)
:wq(保存并退出)
:q(不保存并退出)

新增内容如下:

30 0 * * * /wls/auto-del-logs.sh

这样就可以了!!!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值