今天写了一个shell监控的脚本主要通过shell脚本结合zabbix来监控keepalived的运行状态。
直接说脚本
脚本名字:
check_keepalived.sh
#!/bin/bash
UNM=`ps-ef|grepkeepalived|wc-l`
if[$UNM-gt2];thenecho1;elseecho0;fi
于是停止了keepalived进行测试,发现这个返回值是1..
分类:
其他好文 时间:
2014-09-29 02:39:27
阅读次数:
179
问题:出现declare:not found的提示解决:原来,UBUNTU用的是dash(后来证明这个其实这个不是错误的原因:从#!/bin/bash到#!/bin/dash,依旧无法运行,在这写出这一点只为引起以后的注意)只需要用sudo dpkg-reconfigure dash指令然后在出现的...
分类:
其他好文 时间:
2014-09-28 19:48:35
阅读次数:
181
通过在shell脚本中用expect实现远程scp文件:使用expect前,需要先安装两个rpm包:# rpm -ihv CentOS/expect-5.43.0-5.1.i386.rpm # rpm -ihv CentOS/expect-devel-5.43.0-5.1.i386.rpm 或者yu...
分类:
其他好文 时间:
2014-09-26 18:41:48
阅读次数:
315
1、Bash基础及配置站在用户的角度来讲,SHELL的类型:登录式shell正常通过某终端登录su-USERNAMEsu-lUSERNAME非登录式shellsuUSERNAME图形终端下打开的虚拟终端自动执行的shell脚本bash的配置文件:全局配置:/etc/profile,/etc/profile.d/*.sh,/etc/bashrc个人配置:~/.bash_p..
分类:
其他好文 时间:
2014-09-26 00:35:38
阅读次数:
180
运行环境:Windows7 + Cygwin + ant第一种:有源码这种方式比较 简单。利用ant打包。直接shell脚本修改 配置渠道号的文件。我们目前是用的umeng的。在AndroidManifest.xml里。提供一个简单的修改渠道号的脚本。配置: 1.环境变量配置: (1)cd~ 或.....
整理一些脚本,该脚本主要方便dba反复多次调用,传入表空间名即可删除!...
分类:
数据库 时间:
2014-09-25 16:10:39
阅读次数:
208
日常维护中,oracle新建表空间的shell脚本 !...
分类:
数据库 时间:
2014-09-25 16:08:07
阅读次数:
210
判断条件:能ping通即在线#!/bin/bash
fornin`seq254`
do
ping-c210.0.0.$n>/dev/null2>&1
if[$?-eq0]
then
echo"10.0.0.$nisup">>uplist.log
else
echo"10.0.0.$nisdown">>downlist.log
fi
done
分类:
其他好文 时间:
2014-09-25 03:56:38
阅读次数:
192
该Shell脚本用于实现将DB2数据库表导出到文件,将在另一篇博文《Java代码调用Shell脚本并传入参数实现DB2数据库表导出到文件》中通过Java代码实现调用该脚本并传入参数。 1 #!/usr/bin/env sh 2 3 DBSCHEMA=$1 4 DBUSER=$2 5 DBPA...
分类:
数据库 时间:
2014-09-24 23:49:07
阅读次数:
471