亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Linux Shell > 正文

shell日志顏色處理及清理系統日志的方法

2020-07-27 18:46:40
字體:
來源:轉載
供稿:網友

記錄一下shell日志顏色處理

_COLORS=${BS_COLORS:-$(tput colors 2>/dev/null || echo 0)}__detect_color_support() {  # shellcheck disable=SC2181  if [ $? -eq 0 ] && [ "$_COLORS" -gt 2 ]; then    RC='/033[1;31m'    GC='/033[1;32m'    BC='/033[1;34m'    YC='/033[1;33m'    EC='/033[0m'  else    RC=""    GC=""    BC=""    YC=""    EC=""  fi}__detect_color_supportechoerror() {  printf "${RC} * ERROR${EC}: %s//n" "$@" 1>&2;}echoinfo() {  printf "${GC} * INFO${EC}: %s//n" "$@";}echowarn() {  printf "${YC} * WARN${EC}: %s//n" "$@";}

下面看下shell清理系統日志

1.設置日志峰值,到達則刪除
2.定時檢測,crontab添加定時任務
3.后臺掛載 : ./xx.sh &

工作腳本:

#! /bin/sh#日志目錄及限定大小workdir="/var/*.log"maxsize=100#搜索最老文件,不加目錄默認的本目錄里邊的文件 r倒序輸出 t時間 head -n1取第一行 awk命令括號$1位文件名 管道連接oldfile(){ oldfile=`ls $workdir -t 2>/dev/null| head -n1 | awk '{printf $1}'`}clear_old_log(){ if [ ! $oldfile ] then  #echo "日志不存在" 1>/dev/null  return 0 fi  while true; do  oldfile  if [ ! $oldfile ]  then    return 0  fi  logsize=`du -ms $oldfile 2>/dev/null| awk '{printf $1}'` #m表示兆 k b  if [ $logsize -gt $maxsize ]  then  str1="log"  str2="err"  if [[ $oldfile == *$str1* ]]   then  pkill snake  rm -rf $oldfile   fi   if [[ $oldfile == *$str2* ]]   then  service mysql restart  pkill snake  rm -rf $oldfile  fi  else  break  fi done}testing(){  while true; do  workdir="/var/*.log"  oldfile    clear_old_log   workdir="/var/lib/mysql/*.err"   oldfile   clear_old_log  done}testing定時任務腳本:#! /bin/sh#a=`pgrep -f test1.sh|wc -l`#if [ $(ps -ef|grep test.sh|wc -l) -gt 1 ]if test $(pgrep -f test.sh|wc -l) -ge 1 then exitficd /home/zxd/./test.sh下邊這個帶有日志時間加時間戳及系統負載檢測:#! /bin/bashstrA="long string"strB="string"result=$(echo $strA | grep "${strB}")if [[ "$result" != "" ]]then  echo "包含"else  echo "不包含"fi#日志目錄及限定大小workdir="/var/*.log"maxsize=100#給文件加時間戳:函數里的變量必須在腳本函數后邊跟著,這里$1不是命令行跟的參數,命令行的參數為腳本的$1filetime(){ a=$(date +%Y%m%d%H%M%S) A=$1.$(date +%Y%m%d%H%M%S) echo $A}filetime "/var/log"#搜索最老文件,不加目錄默認的本目錄里邊的文件 r倒序輸出 t時間 head -n1取第一行 awk命令括號$1位文件名 管道連接oldfile(){ oldfile=`ls $workdir -rt 2>/dev/null| head -n1 | awk '{printf $1}'`}clear_old_log(){ if [ ! $oldfile ] then  echo "日志不存在" 1>/dev/null  return 0 fi  while true; do  oldfile  if [ ! $oldfile ]  then  echo "日志不存在" 1>/dev/null   return 0  fi  logsize=`du -bs $oldfile 2>/dev/null| awk '{printf $1}'`  if [ $logsize -gt $maxsize ]  then  str1="log"  str2="err"  if [[ $oldfile == *$str1* ]]   then  pkill snake  rm -rf $oldfile   fi   if [[ $oldfile == *$str2* ]]   then  service mysql restart  pkill snake  rm -rf $oldfile   fi  else  break  fi done}testing(){ echo "run" while true; do  oldfile    clear_old_log   echo "222"   workdir="/var/lib/mysql/libmaster.err"   oldfile   clear_old_log  done}disk=`df |grep /dev/mapper/fedora-root | awk '{printf $5}' | sed 's/%//g'`echo "磁盤已用:%$disk"memtotal=`cat /proc/meminfo |grep MemTotal |awk '{printf $2}'`memfree=`cat /proc/meminfo |grep MemFree |awk '{printf $2}'`used=$((100- memfree*100/memtotal))echo "內存已用:%$used"echo "exit"testing

總結

以上所述是小編給大家介紹的shell日志顏色處理方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品av在线| 国产亚洲一级高清| 欧美午夜女人视频在线| 欧美性猛交xxxx| 欧美日韩国产va另类| 亚洲精品短视频| 成人性教育视频在线观看| 国产精品成人久久久久| 日本午夜精品理论片a级appf发布| 按摩亚洲人久久| 国产午夜精品全部视频在线播放| 热久久视久久精品18亚洲精品| 成人国产在线视频| 中文字幕亚洲色图| 久久人人看视频| 91久久精品久久国产性色也91| 国产精品青青在线观看爽香蕉| 欧美另类极品videosbest最新版本| 日韩高清av在线| 青青草原一区二区| 欧美日韩午夜剧场| 国产成人精品久久二区二区| 欧美性一区二区三区| 91久久在线播放| 国产美女久久精品香蕉69| 亚洲无线码在线一区观看| 亚洲中国色老太| 国产日本欧美在线观看| 欧美老妇交乱视频| 国内精品久久久久久| 亚洲精品一区二区网址| 精品国产一区二区三区久久久| 中文字幕一区二区精品| 亚洲性线免费观看视频成熟| 国产精品美女久久久久久免费| 92看片淫黄大片看国产片| 国产精品高清免费在线观看| 欧美成年人在线观看| 国产精品h在线观看| 亚洲xxxx妇黄裸体| 2019国产精品自在线拍国产不卡| 中文字幕久久精品| 欧美日韩性视频| 国产91热爆ts人妖在线| 日韩av电影在线免费播放| 永久免费看mv网站入口亚洲| 中文字幕在线亚洲| 国产精品久久久999| 成人国产精品一区| 中文日韩电影网站| 色综合天天综合网国产成人网| 在线视频国产日韩| 中文字幕亚洲欧美日韩2019| 国内精久久久久久久久久人| 国产成人精品视频在线观看| 日韩一区二区av| 亚洲精品美女在线观看播放| 亚洲午夜久久久影院| 成人午夜一级二级三级| 国产丝袜一区二区| 成人免费自拍视频| 欧美高清无遮挡| 性亚洲最疯狂xxxx高清| 亚洲va欧美va国产综合久久| 国产精品久久久久一区二区| 亚洲美女av电影| 久久精品国产v日韩v亚洲| 清纯唯美亚洲综合| 欧美精品免费在线| 91亚洲精品久久久久久久久久久久| 国产精品激情av在线播放| 精品无人国产偷自产在线| 欧美成人免费全部观看天天性色| 精品国产户外野外| 久久99久国产精品黄毛片入口| 国产欧美婷婷中文| 欧美在线观看网站| 欧美性猛交xxxx乱大交3| 欧美国产日韩在线| 97国产精品视频| 欧美日韩国产一区中文午夜| 国产视频精品va久久久久久| 欧美乱人伦中文字幕在线| 81精品国产乱码久久久久久| 91夜夜未满十八勿入爽爽影院| 午夜精品久久久久久久久久久久| 国产玖玖精品视频| 久久中文精品视频| 狠狠色噜噜狠狠狠狠97| 国产精品久久久亚洲| 深夜精品寂寞黄网站在线观看| 日韩欧美国产网站| 日韩a**站在线观看| 91在线视频免费| 国产成人高清激情视频在线观看| 欧美大片免费观看| 久久久av网站| 91久久综合亚洲鲁鲁五月天| 亚洲欧美精品伊人久久| 日韩在线观看免费高清| 亚洲国产精品小视频| 欧美激情精品久久久久久| 欧美性猛交丰臀xxxxx网站| 欧美乱大交做爰xxxⅹ性3| 91精品国产91久久久久福利| 欧美性xxxx在线播放| 日本欧美在线视频| 亚洲精品有码在线| 91久久国产精品91久久性色| 色狠狠久久aa北条麻妃| 欧美视频一二三| 亚洲美女激情视频| 国产精品wwwwww| 久久久999国产| 一区二区三区高清国产| 综合136福利视频在线| 久久成人这里只有精品| 国产精品老牛影院在线观看| 亚洲国产精品高清久久久| 欧美性受xxxx黑人猛交| 久久久久999| 91精品国产综合久久香蕉922| 成人精品视频在线| 成人福利网站在线观看| 国产日韩欧美另类| 亚洲aⅴ男人的天堂在线观看| 国产精品成人播放| 亚洲精品中文字幕有码专区| 91av在线免费观看| 综合网中文字幕| 一区二区亚洲欧洲国产日韩| 日韩在线视频一区| 久久色精品视频| 九九热r在线视频精品| 国产91网红主播在线观看| 久久精品电影一区二区| 久久亚洲精品国产亚洲老地址| 色婷婷**av毛片一区| 国产精品欧美风情| 中文字幕无线精品亚洲乱码一区| 精品欧美一区二区三区| 欧美日韩国产影院| 亚洲欧美日韩国产中文专区| 日韩亚洲精品电影| 国产主播喷水一区二区| 91色p视频在线| 亚洲国产另类 国产精品国产免费| 欧美大奶子在线| 成人h视频在线观看播放| 欧美一区二区三区精品电影| 亚洲永久免费观看| 欧美性猛交xxxx富婆弯腰| 欧美日韩国产区| www国产精品com| 国产在线日韩在线| 大荫蒂欧美视频另类xxxx| 伊人伊成久久人综合网站| 亚洲a级在线观看| 亚洲国产精品系列| 爽爽爽爽爽爽爽成人免费观看| 亚洲国产91精品在线观看| 日韩中文字幕在线播放| 欧美夫妻性视频| 亚洲网站在线播放|