X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=benchmark%2Frun-ust-notify.sh;h=723ed2925995a7eb2670a751e47906770a57638c;hb=f5e5283c278f5e742f8844e7acee778fb0d8991b;hp=be1544ed551fb04e732d22e97551cd8ac9586e0d;hpb=5400b0f9cf4514a435e6ebdd3e44c4f6d640428d;p=lttng-tools.git diff --git a/benchmark/run-ust-notify.sh b/benchmark/run-ust-notify.sh index be1544ed5..723ed2925 100755 --- a/benchmark/run-ust-notify.sh +++ b/benchmark/run-ust-notify.sh @@ -17,25 +17,35 @@ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # -SESSIOND_BIN="ltt-sessiond" +SESSIOND_BIN="lttng-sessiond" RESULTS_PATH="/tmp/lttng-bench-results.txt" BASEDIR=`dirname $0` echo "Session daemon boot" -`BENCH_UST_NOTIFY=1 $BASEDIR/../ltt-sessiond/$SESSIOND_BIN --daemonize --quiet` -if [ $? -ne 0 ]; then +BENCH_UST_NOTIFY=1 $BASEDIR/../lttng-sessiond/$SESSIOND_BIN -v >/dev/null 2>&1 & + +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` +# Session daemon need to boot up and run benchmark +echo -n "Waiting." +sleep 1 +echo -n "." +sleep 1 +echo "." +sleep 1 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 + +echo "Benchmarks done in $RESULTS_PATH" exit 0