国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 操作系統 > 正文

定期處理日志限制日志行數

2024-06-28 15:59:32
字體:
來源:轉載
供稿:網友

某個目錄日志文件越來越大,定期將日志清理掉,以免撐爆服務器。

另外寫日志時精簡,去掉不必要的日志;

limit-log.sh:控制日志的行數,超過就刪掉之前的。

[monitor]$ more ~/bin/limit-log.sh 
#/bin/shfunction limitlog(){  local logfile=$1  local maxline=$2  linecount=`/usr/bin/wc -l $logfile|awk '{PRint $1}'`;  echo file:$logfile, line count=$linecount. line limit=$maxline.  if [ ${linecount} -gt ${maxline} ];then    delcount=`expr ${linecount} - ${maxline}`;    echo delcount=$delcount    sed -i "1,${delcount}d" $logfile    echo $delcount lines deleted  else    echo do nothing.  fi}#handle monitor.datdatelimitlog /home/monitor/log/monitor.dat 10000000#handle sar.loglimitlog /home/monitor/log/sar.log 20000000#handle redisinfo.logdatelimitlog /home/monitor/log/redisinfo.log 50000000dateecho #############################
其中 sar.log redisinfo.log monitor.dat是要限制的日志文件, 后面的數字是行數。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 北宁市| 龙胜| 平谷区| 西吉县| 永清县| 兴义市| 彝良县| 喀什市| 黔江区| 剑川县| 安徽省| 宁乡县| 岳普湖县| 滦南县| 镇康县| 内江市| 宁明县| 肥城市| 长汀县| 昆山市| 宁德市| 外汇| 拉孜县| 望江县| 特克斯县| 东明县| 云霄县| 施秉县| 喀喇| 潼关县| 丰原市| 通州市| 松江区| 增城市| 南岸区| 丰城市| 应用必备| 涞源县| 攀枝花市| 十堰市| 滦平县|