From f0e5cb68a3dfc6cfc8f0a12a5a9545ce2d70ad29 Mon Sep 17 00:00:00 2001 From: dinglimin Date: Wed, 6 Nov 2024 18:51:57 +0800 Subject: [PATCH] Add whether the virtual machine exists Signed-off-by: dinglimin --- source/tools/detect/virt/qemuflamegraph/qemuflamegraph.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/tools/detect/virt/qemuflamegraph/qemuflamegraph.sh b/source/tools/detect/virt/qemuflamegraph/qemuflamegraph.sh index be803887..39894f22 100644 --- a/source/tools/detect/virt/qemuflamegraph/qemuflamegraph.sh +++ b/source/tools/detect/virt/qemuflamegraph/qemuflamegraph.sh @@ -31,6 +31,12 @@ monitor() { yum install -y perf fi + sudo ps aux |grep qemu |grep $domain >/dev/null 2>&1 + if [ $? -ne 0 ]; then + sudo echo "vm can not find: $domain" + exit -1 + fi + pid=`sudo ps aux |grep qemu |grep $domain | awk '{print $2}'` if [[ -z "$pid" ]]; then sudo echo "vm can not find: $domain pid" -- Gitee