From c05b574e4ad5cdc168d4e99a5c6681e20c7a07cb Mon Sep 17 00:00:00 2001 From: Ondrej Mejzlik Date: Tue, 11 Jun 2024 16:04:27 +0200 Subject: [PATCH] stop script when test done --- Sanity/smoke-test/runtest.sh | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/Sanity/smoke-test/runtest.sh b/Sanity/smoke-test/runtest.sh index a4b32b9..236365b 100755 --- a/Sanity/smoke-test/runtest.sh +++ b/Sanity/smoke-test/runtest.sh @@ -46,15 +46,19 @@ rrdtool create memory.rrd \ RRA:AVERAGE:0.5:288:31 rlAssert0 "rrdtool create" $? - -for (( ; ; )) do +while true; do + echo "Run snmpwalk" memory=$(snmpwalk -c public -v2c 172.16.1.10 hrSWRunPerfMem | awk 'BEGIN {total_mem=0} { if ($NF == "KBytes") {total_mem=total_mem+$(NF-1)}} END {print total_mem}') rrdtool update memory.rrd N:${memory} - sleep 300 -done & - - - + if [ $? -ne 0 ]; then + echo "Stop snmp" + break + else + echo "Wait for snmp" + sleep 300 + fi +done & + rrdtool graph memory.png \ --title="Memory Usage" \ --vertical-label="Memory Consumption (MB)" \ @@ -199,6 +203,7 @@ rrdtool graph seconds1.png \ rlPhaseEnd rlPhaseStartCleanup + STOP=1 rlRun "popd" rlRun "rm -r $TmpDir" 0 "Removing tmp directory" rlPhaseEnd