叶子的离去,是风的追求还是树的不挽留
lgr828
全部博文(72)
2013年(2)
2012年(10)
2011年(36)
2010年(8)
2009年(12)
2007年(4)
小雅贝贝
vcdtwo
wanan
wgx58467
yangjiag
格伯纳
broadnan
18933218
董高铭
fooyongd
分类: LINUX
2012-03-15 12:05:23
#!/bin/sh#------------------------------------------------------------------------------# 函数: CheckProcess# 功能: 检查一个进程是否存在# 参数: $1 --- 要检查的进程名称# 返回: 如果存在返回0, 否则返回1.#------------------------------------------------------------------------------CheckProcess(){ # 检查输入的参数是否有效 if [ "$1" = "" ]; then return 1 fi #$PROCESS_NUM获取指定进程名的数目,为1返回0,表示正常,不为1返回1,表示有错误,需要重新启动 PROCESS_NUM=`ps -ef | grep "$1" | grep -v "grep" | wc -l` if [ $PROCESS_NUM -eq 1 ]; then return 0 else return 1 fi}
# 检查test实例是否已经存在while [ 1 ] ; do CheckProcess "test" CheckQQ_RET=$? if [ $CheckQQ_RET -eq 1 ]; then# 杀死所有test进程,可换任意你需要执行的操作 killall -9 test exec ./test & fi sleep 1done
上一篇:linux端口映射
下一篇:linux下添加用户和删除用户以及该密码
登录 注册