首页 / 日志 / Linux定时清理日志脚本
Linux定时清理日志脚本
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux定时清理日志脚本,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1320字,纯文字阅读大概需要2分钟。
内容图文
![Linux定时清理日志脚本](/upload/InfoBanner/zyjiaocheng/947/024ed0e0a56a4e47be118c54cbe6e2d4.jpg)
在应用疯狂打日志的情况下,服务器很容易被塞满磁盘。
先要写一个shell脚本,脚本如下。
#!/bin/bash #----------------使用规范---------------- #1、该文件固定存放在linux的 /usr/local/zjport_test/delFiles 目录下 #2、各责任人维护好要清理日志文件的目录,并以注释方式备注写明谁维护 #find:linux的查找命令,用户查找指定条件的文件; #/opt/soft/log/:想要进行清理的任意目录; #-mtime:标准语句写法; #+3:查找3天前的文件,这里用数字代表天数; #"*.log":希望查找的数据类型,"*.jpg"表示查找扩展名为jpg的所有文件,"*"表示查找所有文件,这个可以灵活运用,举一反三; #-exec:固定写法; #rm -rf:强制删除文件,包括目录; # {} \; :固定写法,一对大括号+空格+\+; echo "del file start....." #目录维护员:楼斌 #find /home/logs/ -mtime +3 -name "*.log" -exec rm -rf {} \; find /usr/local/tomcat/tomcat7-8034-TaskOutside/logs -mtime +0 -name "*.log.*" -exec rm -rf {} \; find /usr/local/tomcat/tomcat7-8034-TaskOutside/logs -mtime +0 -name "*.out.*" -exec rm -rf {} \; find /usr/local/tomcat/springboot-MIA-exchange/logs/islife -mtime +1 -name "*.log" -exec rm -rf {} \; find /root/logs/islife -mtime +0 -name "*.log" -exec rm -rf {} \; find /home/yw/logs -mtime +1 -name "*.log*" -exec rm -rf {} \; > /usr/local/tomcat7/logs/catalina.out; echo "del file end"
然后要启动linux的crontab来定时运行这个脚本。
内容总结
以上是互联网集市为您收集整理的Linux定时清理日志脚本全部内容,希望文章能够帮你解决Linux定时清理日志脚本所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。
来源:【匿名】