测试人员掌握了linux命令还有shell的用处之一

本文介绍了一种通过Shell脚本自动化删除旧日志文件的方法,以保持测试环境的高效运行。通过设置定时任务,可以定期清理指定天数之前的日志记录,减少存储空间占用,并简化错误排查过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天我们要来看下测试人员掌握了linux命令还有shell的用处之一

在平时的测试中,我们的部署好的测试环境中,会设置开启被测试软件的debug模式,开启之后我们一边测试一边查看日志,一旦有错误,就可以第一时间看到错误日志,便于我们随时捕获bug,或者当有错误的时候,我们需要打开日志去查找相关的error或者exception等信息。

但是我们在被测试系统上的任何的操作,都会在后台日志文件里生成相应的信息,测试时间越长,log文件势必会越来越大,这样配置的版本越多,这样的大log文件也会多。

查询日志如下所示

 

那我们希望能有个shell脚本定期的去删除log文件

如果用linux命令删除就是这样:

 

可是这样每次执行命令来删除log是不是太麻烦了

我们需要一个shell脚本来定时让shell脚本删除已经用不到的log文件

比如说我们需要找到并且删除20天前的log,命令如下:

 

新建

 

 

计划任务



 

 

表示每天01分执行这个shell脚本,找到并且删除20天前的log

是不是很好玩O(_)O

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值