linux shell 关键字查找,返回OK 否则NO
来源:互联网 发布:六年级英语软件 编辑:程序博客网 时间:2024/06/01 07:48
本人在XXX银行在linux运维,根据工作的需要写了简单的脚本;需求是在一台linux服务器上,为确保磁盘可用率在正常范围之内,通指定脚本将信息打印在/tmp的日志中,此脚本省略。结合外部厂商的监控系统,写下此脚本查找磁盘使用率日志的关键字,配置在监控系统,每五分钟执行一次,返回OK,磁盘使用率正常,否则反之。
#!/bin/bash
#Date:2017-01-22
#Editor:qiuqingyun
#Email:qiuqy@techsure.com.cn
#find character word by cmd:while wc if expr
#if print OK word is not change;but print ERROR it is that anyone has changed
lines=`wc -l /opt/ETL.txt|awk '{print $1}'`
startLine=4
while [ $lines -ge $startLine ]
do
WordF=`cat /opt/ETL.txt|awk 'NR=='$lines'{print $7}'`
WordS=`cat /opt/ETL.txt|awk 'NR=='$lines'{print $8}'`
#Date:2017-01-22
#Editor:qiuqingyun
#Email:qiuqy@techsure.com.cn
#find character word by cmd:while wc if expr
#if print OK word is not change;but print ERROR it is that anyone has changed
lines=`wc -l /opt/ETL.txt|awk '{print $1}'`
startLine=4
while [ $lines -ge $startLine ]
do
WordF=`cat /opt/ETL.txt|awk 'NR=='$lines'{print $7}'`
WordS=`cat /opt/ETL.txt|awk 'NR=='$lines'{print $8}'`
if [ "$WordF" == "ready" ]&&[ "$WordS" == "up" ];then
lines=`expr $lines - 1`
if [ $lines -eq 4 ];then
echo "OK"
fi
continue
if [ $lines -eq 4 ];then
echo "OK"
fi
continue
else
echo "ERROR"
break
fi
echo "ERROR"
break
fi
done
0 0
- linux shell 关键字查找,返回OK 否则NO
- linux 查找文件关键字
- linux通过关键字查找
- 在pArray缓冲区,查找subString字符串,如存在,返回当前位置,否则返回-1
- strchr函数 在str内查找字符x, 存在返回地址 否则返回NULL
- Linux shell 查找操作
- linux查找包含关键字的文件命令 syetem获取返回值
- linux脚本查找关键字替换
- linux 查找关键字目录/文件
- linux下grep查找关键字
- Linux下vi查找关键字
- linux shell中的一些关键字
- Linux Shell中的查找替换
- Linux Shell函数返回值
- Linux Shell函数返回值
- Linux Shell函数返回值
- Linux Shell函数返回值 .
- Linux Shell 函数返回值
- 几句话实现导航栏透明渐变(iOS)
- android中的线程通信(二)
- the following classes could not be found android.support.v7.internal.
- Microsoft Excel.WsF——U盘里面的隐藏病毒怎么删除
- PAT(甲级)1005. Spell It Right (20)
- linux shell 关键字查找,返回OK 否则NO
- 2017年网站SEO站群类型推荐【干货分享】
- EasyUI combobox 的使用
- 关于是否积案的提示框解决
- NDK编译可执行文件在Android L中运行显示error: only position independent executables (PIE) are supported.失败问题解决办法。
- 学习笔记---多维数组及多级指针的使用
- 度量系列(1)——你真的了解“以数据说话”吗?
- 【wcf】——WCF基础
- spring数据库读写分离实现方式