中文字幕在线流畅不卡精品,在线视频综合站,国产精品137页,亚洲制服丝袜中文字幕在

<td id="urspe"></td>
<small id="urspe"><menuitem id="urspe"></menuitem></small><small id="urspe"><sup id="urspe"></sup></small>

  • <small id="urspe"></small>
    <sub id="urspe"><menu id="urspe"><samp id="urspe"></samp></menu></sub>
    我要投稿 投訴建議

    linux自動清理日志的方法分享

    時間:2021-04-13 13:54:01 日志日記 我要投稿

    關(guān)于linux自動清理日志的方法分享

      1.做自動部署系統(tǒng)時精簡的一個腳本,主要功能是清理所有目錄的日志

    關(guān)于linux自動清理日志的方法分享

      2.根據(jù)給定日志目錄,刪除時間 結(jié)合crontab進(jìn)行清理日志,清理完成后,后在/var/log/deltelog/ 生成按照月的清理日志

      3.擴(kuò)展,因為腳本采用mtime(最后修改時間)進(jìn)行刪除,所以可以適用于刪除過期備份等,不受文件名稱的限制

      shell小竅門

      find –type f –print 時會根據(jù)換行或者空格來輸出查找的.文件,在不同的sh下有不同的反應(yīng),如果不做處理結(jié)合xargs 進(jìn)行刪除 更改操作,會有影響

      所以需要增加 –print0 用 null來 作為邊界符號,才敢結(jié)婚 xargs –o 來格式化輸入

      使用find 的時候 遵循最小結(jié)果集原則,find解析式從左到右,所有確保你在最左邊的過濾符號能夠過濾最大數(shù)據(jù)

      你可以根據(jù)你的需要增加到crontab中

      shell腳本

      復(fù)制代碼 代碼如下:

      #!/bin/sh

      ###########################

      # log blog.duplicatedcode.com

      # in_day_num: like 1 2 is 2day ago logs

      # in_log_path like tomcat log home

      ###########################

      in_log_path=${1}

      in_day_num=${2}

      tmp__log=/var/log/log/"`date +%Y%m`.log"

      Log()

      {

      inner_num=${1}

      #find log

      echo "[`date`] >> start logs---" >> $tmp__log

      find ${in_log_path} -type f -mtime ${inner_num} -print0 | xargs -0 rm -rf

      echo "[`date`] >> end logs---" >> $tmp__log

      }

      init()

      {

      mkdir -p /var/log/log/

      }

      main()

      {

      init

      if [ -z ${in_log_path} ];then

      echo "[`date`] >> error log_path not init---" >> $tmp__log

      return

      fi

      inner_day_num=+7

      if [[ -n ${in_day_num} ]] && [[ ${in_day_num} -ge 1 ]] ; then

      ${inner_day_num}=${in_day_num}

      fi

      Log ${inner_day_num}

      }

      main

    【linux自動清理日志的方法分享】相關(guān)文章:

    linux系統(tǒng)中查看日志方法07-02

    清理自己情感日志05-25

    分享日志04-17

    傷感日志分享09-21

    傷感的日志分享10-11

    傷感日志分享精選02-20

    情感日志分享06-01

    分享感人的日志06-22

    在Linux下如何清除系統(tǒng)日志07-02