如何查找特定进程并在其未运行的情况下跳过?

如何查找特定进程并在其未运行的情况下跳过?

我想停止某个特定进程并继续执行,如果同一进程未运行,则只想打印一条消息说明该进程未运行并继续执行。我该怎么做?我正在尝试在 shell 脚本中执行此操作...

我发现了这一点,但我不确定它是否正确:

if pgrep -x "pm2 status | grep mobile-first-Mobile-First-branch" > /dev/null
then 
    echo " service is not running"
    pm2 stop /az/srvr/pm2/pm2.conf.json --only mobile-first-Mobile-First-branch
fi

相关内容