From 1505cbf5c23091b00a02f0b7eec4b2fa19d5e550 Mon Sep 17 00:00:00 2001 From: dinglimin Date: Wed, 6 Nov 2024 17:49:27 +0800 Subject: [PATCH] Report an error if perf is not installed Signed-off-by: dinglimin --- source/tools/detect/virt/qemuflamegraph/qemuflamegraph.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/tools/detect/virt/qemuflamegraph/qemuflamegraph.sh b/source/tools/detect/virt/qemuflamegraph/qemuflamegraph.sh index be803887..eb1c420a 100644 --- a/source/tools/detect/virt/qemuflamegraph/qemuflamegraph.sh +++ b/source/tools/detect/virt/qemuflamegraph/qemuflamegraph.sh @@ -29,6 +29,11 @@ monitor() { sudo rpm -qa |grep -w "^perf" if [ $? -ne 0 ]; then yum install -y perf + sudo rpm -qa |grep -w "^perf" + if [ $? -ne 0 ]; then + sudo echo "can not install perf" + exit -1 + fi fi pid=`sudo ps aux |grep qemu |grep $domain | awk '{print $2}'` -- Gitee