X-Git-Url: http://git.lttng.org/?p=ust.git;a=blobdiff_plain;f=usttrace;h=e76dae71be1f6590e1ea487bde1ba3c4921ddea3;hp=54266db2cf432bcbaa1b8feef466e0c965d834cc;hb=f191dcb40aecc979da4f0e1c41fd55a116e6db19;hpb=ec0647137dec0214d6a914b13fb053fe3ac2eb4e diff --git a/usttrace b/usttrace index 54266db..e76dae7 100755 --- a/usttrace +++ b/usttrace @@ -4,7 +4,7 @@ # Distributed under the GPLv2. error() { - echo "$0: error: $1" 2>/dev/stderr + echo "$0: error: $1" 1>&2 } sighandler() { @@ -13,7 +13,7 @@ sighandler() { UST_CONSUMERD_PID=`cat $pidfilepath` fi # Tell the daemon to die - kill -SIGTERM "${UST_CONSUMERD_PID}" + kill -TERM "${UST_CONSUMERD_PID}" echo "Waiting for ust-consumerd to shutdown..." wait "${UST_CONSUMERD_PID}" @@ -45,18 +45,18 @@ fi BASE_TRACE_DIR="${HOME}/.usttraces" usage() { - echo "usage: $0 OPTIONS COMMAND" 2>/dev/stderr - echo "" 2>/dev/stderr - echo "Options:" 2>/dev/stderr - echo " -l Runtime link with UST library." 2>/dev/stderr - echo " (Needed only if program was not linked at compile time with libust.)" 2>/dev/stderr - echo " -L Add path to ust libraries to LD_LIBRARY_PATH." 2>/dev/stderr - echo " -m Instrument malloc calls." 2>/dev/stderr - echo " -f Also trace forked processes." 2>/dev/stderr - echo " -s Use system-wide daemon instead of creating one for this session." 2>/dev/stderr - echo " -S Specify the subbuffer size." 2>/dev/stderr - echo " -N Specify the number of subbuffers." 2>/dev/stderr - echo " -o Output directory of the trace." 2>/dev/stderr + echo "usage: $0 OPTIONS COMMAND" 1>&2 + echo "" 1>&2 + echo "Options:" 1>&2 + echo " -l Runtime link with UST library." 1>&2 + echo " (Needed only if program was not linked at compile time with libust.)" 1>&2 + echo " -L Add path to ust libraries to LD_LIBRARY_PATH." 1>&2 + echo " -m Instrument malloc calls." 1>&2 + echo " -f Also trace forked processes." 1>&2 + echo " -s Use system-wide daemon instead of creating one for this session." 1>&2 + echo " -S Specify the subbuffer size." 1>&2 + echo " -N Specify the number of subbuffers." 1>&2 + echo " -o Output directory of the trace." 1>&2 } while getopts ":hlLmfsWS:N:o:" options; do @@ -123,7 +123,7 @@ UST_CONSUMERD_SOCKPATH="/tmp/ust-consumerd-sock-$$" if [ "$arg_syswide_daemon" != "1" ]; then pidfilepath="/tmp/usttrace-$USER-$(date +%Y%m%d%H%M%S%N)-ust-consumerd-pid" - trap "sighandler $pidfilepath" SIGINT + trap "sighandler $pidfilepath" INT mkfifo -m 0600 "$pidfilepath" # Start daemon ${UST_CONSUMERD} --pidfile "$pidfilepath" -s "${UST_CONSUMERD_SOCKPATH}" -o "$OUTDIR" >"$OUTDIR/ust-consumerd.log" 2>&1 & @@ -206,7 +206,7 @@ fi if [ "$arg_syswide_daemon" != "1" ]; then # Tell the daemon to die - kill -SIGTERM "${UST_CONSUMERD_PID}" + kill -TERM "${UST_CONSUMERD_PID}" echo "Waiting for ust-consumerd to shutdown..." wait "${UST_CONSUMERD_PID}"