1. 程式人生 > >linux 定期清除日誌

linux 定期清除日誌

mod bin exe local {} 標準 chm line mtime

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