Linux中定时删除指定日期和天数的log日志文件
创始人
2024-06-03 16:18:10
0

不管是测试环境还是正式环境,由于我们运行的服务往往会产生大量的日志文件,如果忘记清理,容易造成磁盘空间不足,因此最好是利用 linux 自带的定时任务功能去定时清理日志.

1.创建 shell脚本,赋权限

vim clean_tomcatlog.sh
chmod +x clean_tomcatlog.sh

2.编写脚本(可以对多个路径下的文件进行删除,只需将find一行复制改成相应要删除的路径即可)

find /data/jinhua/apache-tomcat-8.5.51/logs/gm-uums/ -mtime +0 -name "*.log.*" -exec rm -rf {} \;
find /data/jinhua/apache-tomcat-8.5.51/logs/gm-uums/ -mtime +0 -name "*.log" -exec rm -rf {} \;

shell脚本说明:

find:Linux查找命令,用户查找指定条件的文件

/opt/rh/log/:需要进行清理的目标目录

-mtime:+10 :数字代表天数

-name "*.log.*":目标文件的类型,带有log的所有文件

-exec:固定写法

rm -rf:强制删除包括目录在内的文件

{} \;:固定写法,一对大括号+空格+\+;
 

重点说说mtime参数:
-mtime n 按照文件的更改时间来找文件,n为整数。

n 表示文件更改时间距离为n天
-n 表示文件更改时间距离在n天以内
+n 表示文件更改时间距离在n天以前
例:

-mtime 0 表示文件修改时间距离当前为0天的文件,即距离当前时间不到1天(24小时)以内的文件。
-mtime 1 表示文件修改时间距离当前为1天的文件,即距离当前时间1天(24小时-48小时)的文件。
-mtime+1 表示文件修改时间为大于1天的文件,即距离当前时间2天(48小时)之外的文件
-mtime -1 表示文件修改时间为小于1天的文件,即距离当前时间1天(24小时)之内的文件

3.测试脚本

./clean_tomcatlog.sh

若文件可以被删除,就说明脚本没问题

4.定时器

 查看定时器

crontab -l

编辑定时器

crontab -e

5.编辑定时任务(我设置的是每月1号0点执行)

0  0  1  *  * /data/jinhua/shell/clean_tomcatlog.sh
分 时 日 月  周
  1. M: 分钟(0-59)。每分钟用*或者 */1表示

  2. H:小时(0-23)。(0表示0点)

  3. D:天(1-31)。

  4. m: 月(1-12)。

  5. d: 一星期内的天(0~6,0为星期天)    

6.重启crontab 服务

service crond restart

7.查询定时任务

crontab -l

即可看到刚创建的定时任务,至此搞定!

相关内容

热门资讯

同学聚会致辞 同学聚会致辞(精选6篇)  在生活、工作和学习中,大家都尝试过写致辞吧,在各种重大的庆典、外交、纪念...
升学宴会主持词 升学宴会主持词9篇  主持人在台上表演的灵魂就表现在主持词中。在当今社会中,各种场合中活跃现场气氛的...
早会主持词 早会主持词范文4篇  早会能对一天或是一周亦或是一个月的工作作出及时的总结和临时性的调整,在工作中有...
服装展示主持词示例 服装展示主持词示例  篇一:服装展示串词  龙 蓓  1、现在出场的是宾馆总台接待,为大家作展示的是...
重阳节主持词 重阳节主持词(精选13篇)  主持词分为会议主持词、晚会主持词、活动主持词、婚庆主持词等。在人们越来...
商场活动主持词   商场活动主持词  亲爱的顾客朋友:  大家下午好!  “金猪报捷去,玉鼠送春来”。欢迎大家在这个...
主婚人简短婚礼致辞 主婚人简短婚礼致辞  结婚是件大事,那么主婚人如何向新人们致辞呢?怎么做致辞才简短又大气呢?下面我们...
六一儿童节活动主持词 六一儿童节活动主持词集锦  众所周知,六一儿童节是孩子们开心玩耍的节日。小编今天为大家带来六一儿童节...
公司会抽奖环节主持词 公司会抽奖环节主持词  根据活动对象的不同,需要设置不同的主持词。在现在的社会生活中,司仪等是很多场...
迎新年晚会主持词 2022迎新年晚会主持词例文(精选11篇)  过去的一年,对于我们每一个中国人来说都是难忘的一年,我...
女儿出嫁父亲婚礼致辞 女儿出嫁父亲婚礼致辞范文(通用13篇)  无论是在学校还是在社会中,大家总少不了要接触或使用致辞吧,...
结婚当天新娘的致辞 结婚当天新娘的致辞(精选8篇)  新人致辞是婚礼上不可缺少的重要环节,那么如何表达能 显得既大方得体...
毕业典礼主持词 毕业典礼主持词(合集15篇)  主持人在台上表演的灵魂就表现在主持词中。在当今不断发展的世界,主持成...
新婚回门的宴会主持词 新婚回门的宴会主持词尊敬的各位来宾:  大家好!  今天是20XX年2月13日,农历:乙卯年正月十一...
春季订货会的主持词 春季订货会的主持词各位领导、各位经理、来宾、朋友们:  今天我们相聚在这里,共同迎来了四海商贸公司的...
电影《画壁》经典台词 电影《画壁》经典台词  1、牡丹:如果我愿意跟你一起走,你会和我一生一世吗?  2、牡丹:没有爱 会...
中秋对客户的感谢词 中秋对客户的感谢词亲爱的客户朋友们:  金秋九月,硕果累累,又是一年一度的中秋佳节,又是一年一度的月...
致新生的欢迎词 致新生的欢迎词亲爱的新同学:你们好!秋风送爽,丹桂飘香,又是一个流金岁月,又是一个收获季节。踏着习习...
追悼会家属答谢词 追悼会家属答谢词尊敬的各位领导,各位亲朋好友,感谢各位今天出席亡母的追悼会。在母亲生病住院期间,承蒙...
重阳节活动主持词开场白 重阳节活动主持词开场白  在这金秋送爽,硕果累累的时节,我们迎来了又一个九九重阳节。下面是小编精心为...