From 415108ec6b5e4a30232821cd31df817fcf099ea7 Mon Sep 17 00:00:00 2001 From: "Hahn Axel (hahn)" <axel.hahn@unibe.ch> Date: Thu, 22 May 2025 15:50:01 +0200 Subject: [PATCH] show execution time; compress logfile --- trace.sh | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/trace.sh b/trace.sh index 8b9fcf5..a3141c3 100755 --- a/trace.sh +++ b/trace.sh @@ -3,6 +3,9 @@ myCommand="/opt/snow/snowagent -w /opt/snow/" logfile="/tmp/snowagent-trace-$( date +%Y%m%d-%H%M%S ).log" +# ---------------------------------------------------------------------- +# MAIN +# ---------------------------------------------------------------------- echo " @@ -14,7 +17,9 @@ A log will be generated: $logfile¨ " read -p "Press RETURN to continue or Ctrl+C to abort" +# ---------------------------------------------------------------------- +echo "Initializing $myCommand ... " sudo bash -c "$myCommand" & echo "Searching processes ... " @@ -22,6 +27,18 @@ ps -ef | grep "$myCommand" | grep -v "bash" pid=$( ps -ef | grep "$myCommand" | grep -v "bash" | head -1 | awk '{ print $2 }' ) echo "Watching process $pid ..." -sudo strace -p $pid 2>&1| tee "$logfile" +time sudo strace -p $pid 2>&1| tee "$logfile" +echo -ls -l "$logfile" +# ---------------------------------------------------------------------- + +echo +echo "Logfile:" +ls -lh "$logfile" +echo -n "Compressing it wht gzip ..." +gzip "$logfile" +echo " done." +ls -lh "$logfile.gz" +echo + +# ---------------------------------------------------------------------- -- GitLab