From fd89870829111c2eca7fc0576b75081e6e3dc53d Mon Sep 17 00:00:00 2001 From: August Fourth Date: Wed, 27 Mar 2019 14:12:03 -0700 Subject: [PATCH] middleware/redis: fix to prevent stopping the run - With 'kill -f' pattern applies to full command line, causing it to match run_redis-benchmark.sh itself and stopping the run. Use 'kill -x' to match only process name. - Minor change from '/dev/nul' to '/dev/null' --- middleware/redis/run_redis-benchmark.sh | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/middleware/redis/run_redis-benchmark.sh b/middleware/redis/run_redis-benchmark.sh index 722980c..7614551 100644 --- a/middleware/redis/run_redis-benchmark.sh +++ b/middleware/redis/run_redis-benchmark.sh @@ -10,8 +10,8 @@ log_folder="/root/benchmark/redis/logs" ssh root@${server} mkdir -p $log_folder mkdir -p $log_folder -pkill -f redis-benchmark -ssh root@${server} pkill -f redis-server > /dev/nul +pkill -x redis-benchmark +ssh root@${server} pkill -x redis-server > /dev/null t=0 while [ "x${test_pipeline_collection[$t]}" != "x" ] @@ -39,16 +39,16 @@ do echo "-> done" #cleanup redis-server - ssh root@${server} pkill -f sar - ssh root@${server} pkill -f iostat - ssh root@${server} pkill -f vmstat - ssh root@${server} pkill -f redis-server > /dev/nul + ssh root@${server} pkill -x sar + ssh root@${server} pkill -x iostat + ssh root@${server} pkill -x vmstat + ssh root@${server} pkill -x redis-server > /dev/null #cleanup redis-benchmark - pkill -f sar - pkill -f iostat - pkill -f vmstat - pkill -f redis-benchmark + pkill -x sar + pkill -x iostat + pkill -x vmstat + pkill -x redis-benchmark echo "sleep 60 seconds for next test" echo ""