关于一次shell脚本的排错
2014-09-28 22:06
381 查看
今天写了一个shell监控的脚本主要通过shell 脚本结合zabbix 来监控keepalived的运行状态。 直接说脚本 脚本名字: check_keepalived.sh #!/bin/bash UNM=`ps -ef|grep keepalived|wc -l` if [ $UNM -gt 2 ] ;then echo 1;else echo 0;fi 于是停止了keepalived进行测试,发现这个返回值是1, 怎么会这样,刚开始我还以为我脚本写的有问题, 但是检查了好几遍也没发现有问题啊。 于是继续想办法问题是check_keepalived.sh 这个脚本名字的问题就是其中的这个keepalived惹的祸,于是修改脚本名称 check_keepalived.sh为check_keep.sh。问题解决了,希望大家不要像我一样经常犯这种错误。
本文出自 “yaoshenshen” 博客,谢绝转载!
相关文章推荐
- shell脚本:一次读取文件的一行,并输出
- 关于shell脚本里面的的#!/bin/bash解释
- 一次关于DNS服务器的故障排错记录――RNDC故障
- 关于shell脚本编程的10个最佳实践
- 关于shell脚本编程的10个最佳实践
- shell脚本:一次读取文件的一行,并输出
- 关于shell脚本编程的10个最佳实践
- shell脚本:一次读取文件的一行,并输出
- 关于ftpshell脚本中mget中去除多余交互式提示的方法
- 关于shell脚本编程的10个最佳实践
- Shell脚本一次新建多个用户
- 关于Shell 脚本中的"[: too many arguments"错误
- shell脚本实现每秒执行一次任务
- 毕业设计课题的关于NetFilter/iptables的Shell脚本(单网卡版)
- 关于shell unix下,直接执行shell与sh 执行 或加 . 脚本 的区别及含义
- shell脚本中关于进程替换的一个应用
- shell脚本实现每秒执行一次任务
- shell脚本:一次读取文件的一行,并输出
- 关于shell脚本编程的10个最佳实践
- 关于shell脚本编程的10个最佳实践