linux 按期清除日誌

clearLog.shapache

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

    說明:crontab

    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.shclass

 

crontab 啓動定時任務定時任務

相關文章
相關標籤/搜索