码迷,mamicode.com
首页 > 系统相关 > 详细

linux 定期清除日志

时间:2018-07-09 13:30:17      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:选中   清除   chm   执行   -name   apach   文件名   用户   numbers   

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 定期清除日志

标签:选中   清除   chm   执行   -name   apach   文件名   用户   numbers   

原文地址:https://www.cnblogs.com/lizhang4/p/9283333.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!