在Linux中,可以使用ps命令结合grep命令来查询两个进程是否存在。

以下是一个示例命令:

if ps aux | grep -q "process1" && ps aux | grep -q "process2"; then
    echo "Both processes exist"
else
    echo "One or both processes do not exist"
fi

解释:

  • ps aux命令用于显示当前系统上的所有进程。
  • grep -q "process1"命令用于在ps aux的输出中查找包含"process1"的行,并且使用-q选项来禁止输出匹配结果。
  • &&用于连接两个grep命令,表示只有当两个命令都成功执行时,才会执行后续的命令。
  • echo命令用于输出结果。

你可以将"process1"和"process2"替换为你想要查询的进程名字。

linux中shell查询两个进程是否存在

原文地址: https://www.cveoy.top/t/topic/hQhC 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录