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

使用脚本监控日志文件

作者: 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