linux中shell查询两个进程是否存在
在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"替换为你想要查询的进程名字。
原文地址: https://www.cveoy.top/t/topic/hQhC 著作权归作者所有。请勿转载和采集!