sh [正在运行进程吗?]确定命名进程是否正在您的机器#process上运行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh [正在运行进程吗?]确定命名进程是否正在您的机器#process上运行相关的知识,希望对你有一定的参考价值。

#!/bin/bash
# USAGE: sh isrunning.sh <processname>

ps_out=`ps -ef | grep $1 | grep -v 'grep' | grep -v $0`
result=$(echo $ps_out | grep "$1")
if [[ "$result" != "" ]];then
    echo "Running"
else
    echo "Not Running"
fi

以上是关于sh [正在运行进程吗?]确定命名进程是否正在您的机器#process上运行的主要内容,如果未能解决你的问题,请参考以下文章

如何确定进程是不是在 lxc/Docker 内部运行?

其他进程可以看到总线事件吗?

强制任何正在运行的进程崩溃

进程间通信和广播

单元测试 WCF 服务时,AddressAccessDeniedException“您的进程没有访问此命名空间的权限”

HTTP 无法注册 URL http://+:8000/HelloWCF/。您的进程无权访问此命名空间