linux 定期清除日志

Posted 亡灵族

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 定期清除日志相关的知识,希望对你有一定的参考价值。

clearLog.sh

  #!/bin/sh
  find /usr/local/apache/logs -mtime + 30 -name "*.log" -exec rm {} ;

    说明:

    1. find:Linux查找命令,用户查找指定条件的文件
    2.  /usr/local/apache/logs:需要进行清理的目标目录
    3.  -mtime:标准语句写法
    4.  +30 :数字代表天数   选中30天外的数据
    5.  -name "*.log":目标文件名
    6.  -exec:固定写法 执行rm命令
    7.  rm :强制删除包括目录在内的文件
    8.  {} ;:固定写法,一对大括号+空格++;

 

chmod +x clearLog.sh

 

crontab 启动定时任务

 


以上是关于linux 定期清除日志的主要内容,如果未能解决你的问题,请参考以下文章

Tomcat 日志清除(含扩展AccessLogValve)

Linux日志清除

如何清除SQLserver 日志

PCB IIS日志文件定时清除批处理

linux日志定时清除

Linux——清除服务器的日志文件