Shell脚本想查一分钟之前的错误日志

需求:
原来的脚本是想查一分钟之前的错误日志进行统计输出。

成都创新互联主营恒山网站建设的网络公司,主营网站建设方案,手机APP定制开发,恒山h5小程序制作搭建,恒山网站营销推广欢迎恒山等地区企业咨询

原脚本:
[root@os1 opt]# cat live-segmentLost.sh
#!/bin/bash
date=`date +"%Y-%m-%d %H:%M" -d "1 minutes ago"`
yy=`cat /data/oslog/processor_log/vps_segmentLostInfoFile.log|grep "$date" |wc -l `
        echo $yy

[root@os1 opt]#

问题 :
发现一直没有统计数出来,手动执行脚本也是0,进入日志文件查看发现有错误条目。

发现问题:程序输出的日志时间格式为CST时间,而再查看操作系统发现是UTC时间,坑爹呀。

解决问题:
修改脚本:

[``<br/>root@os1 opt]# cat live-segmentLost.sh<br/>#!/bin/bash<br/>date=date +"%Y-%m-%d %H:%M" -d "479 minutes"<br/>yy=cat /data/oslog/processor_log/vps_segmentLostInfoFile.log|grep "$date" |wc -l `
echo $yy

替换文件中的脚本:

sed -i "s/1 minutes ago/479 minutes/g" live-segmentLost.sh
sed -i "s/1 minutes ago/479 minutes/g" ts-to-m4s.sh
sed -i "s/1 minutes ago/479 minutes/g" chaxunshujukuxiangyingshijian.sh

文章名称:Shell脚本想查一分钟之前的错误日志
转载来于:https://www.cdcxhl.com/article44/geooee.html

成都网站建设公司_创新互联,为您提供企业网站制作App设计静态网站网站营销定制开发搜索引擎优化

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

营销型网站建设