日韩精品福利免费观看高清,综合亚洲国产2020,99热只有精品这里,国产精品久久久久久久福利

    1. <address id="kobe1"></address>
      
      
      <td id="kobe1"><tbody id="kobe1"><listing id="kobe1"></listing></tbody></td>

        我要投稿 投訴建議

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

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

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

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

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

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

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

          shell小竅門

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

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

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

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

          shell腳本

          復制代碼 代碼如下:

          #!/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