X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;ds=sidebyside;f=benchmark%2Frun-ust-register.sh;h=0640cfd722725d59e66d0e388964efb4d3428fe7;hb=4f58e6273aa4799c0d7f40bad34398ff8e118c5c;hp=61c76f4db130b2c47dd56d9cc7061ac85fb5d851;hpb=5400b0f9cf4514a435e6ebdd3e44c4f6d640428d;p=lttng-tools.git diff --git a/benchmark/run-ust-register.sh b/benchmark/run-ust-register.sh index 61c76f4db..0640cfd72 100755 --- a/benchmark/run-ust-register.sh +++ b/benchmark/run-ust-register.sh @@ -22,17 +22,17 @@ RESULTS_PATH="/tmp/lttng-bench-results.txt" BASEDIR=`dirname $0` echo "Session daemon boot" +BENCH_UST_REGISTER=1 $BASEDIR/../ltt-sessiond/$SESSIOND_BIN -v >/dev/null 2>&1 & -`BENCH_UST_REGISTER=1 $BASEDIR/../ltt-sessiond/$SESSIOND_BIN --daemonize --quiet` -if [ $? -ne 0 ]; then +PID_SESSIOND=$! +if [ -z $PID_SESSIOND ]; then echo -e '\e[1;31mFAILED\e[0m' exit 1 else echo -e "\e[1;32mOK\e[0m" + echo "PID session daemon: $PID_SESSIOND" fi -PID_SESSIOND=`pidof lt-$SESSIOND_BIN` - # Wait for sessiond to settle sleep 2 @@ -41,7 +41,6 @@ UST_AUTOPROBE=1 UST_TRACE=1 ./$BASEDIR/hello kill $PID_SESSIOND -# Trick to wait for a PID which is not a child -tail --pid=$PID_SESSIOND --quiet -F $RESULTS_PATH > /dev/null 2>&1 +wait $PID_SESSIOND exit 0