判断进程存不存在

Posted 一只宅男的自我修养

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了判断进程存不存在相关的知识,希望对你有一定的参考价值。

#!/bin/bash
#

#调用关闭jboss进程脚本
stopMethodServer.sh

#打印出当前的jboss进程:grep jboss查询的jboss进程,grep -v "grep" 去掉grep进程
jmsThread=`ps -ef | grep gdms | grep jboss | grep -v "grep"`
echo $jmsThread

#查询jboss进程个数:wc -l 返回行数
count=`ps -ef | grep gdms | grep jboss | grep -v "grep" | wc -l`
echo $count

sec=7
#开始一个循环,以判断进程是否关闭

for var in 1 2
do
if [ $count -gt 0 ]; then
#若进程还未关闭,则脚本sleep几秒
echo sleep $sec second the $var time, the JMS thread is still alive
sleep $sec
else
#若进程已经关闭,则跳出循环
echo "break"
break
fi
done

#if [ $count -eq 0 ]; then
# echo "nohup startMethodServer.sh &"
# nohup startMethodServer.sh &
#else
# echo "It‘s better to check the thread!!!"
#fi

#调用启动脚本
nohup startMethodServer.sh &

以上是关于判断进程存不存在的主要内容,如果未能解决你的问题,请参考以下文章

c#winform 判断文件夹是不是存在,新建文件夹,判断文件夹存不存在

shell脚本检查进程是不是存在不存在发送邮件

shell 判断PID是不是存在,存在则kill掉,不存在则跳过

mysql查询指定姓名的学生的学号,姓名,成绩并将该学生的平均分返回,然后还判断指定的名字存不存在数据库里

my sql 数据库语句 我要添加一条数据,但是要先判断这个数据存不存在可以一句搞完么?

mysql查找字段在一个集合里存不存在