美文网首页
使用脚本监控日志文件

使用脚本监控日志文件

作者: MrSunday_8955 | 来源:发表于2019-10-17 18:22 被阅读0次

    使用脚本监控日志文件,防止日志文件无限增大占满存储。

    # cat watchfile.sh
    #!/bin/sh
    filename=/tmp/watchmem.log
    while [ 1 ];do
        filesize=`ls -l $filename | awk '{ print $5 }'`
        maxsize=$((1024*1024))   #这里大小为1M
        if [ $filesize -gt $maxsize ];then
            mv /tmp/watchmem.log  /tmp/watchmem"`date +%Y-%m-%d_%H:%M:%S`".log
        fi
        count=`ls /tmp/media*|wc -l`
        if [ $count -gt 5 ];then
            delete=`ls -t watchmem* | tail -n1`
            rm -f $delete
        fi
    done
    
    

    执行nohup sh watchfile.sh &使脚本变为后端运行

    相关文章

      网友评论

          本文标题:使用脚本监控日志文件

          本文链接:https://www.haomeiwen.com/subject/gruvmctx.html