From 9dd0c2c8bacf4ee1042932336a42547009a85aa0 Mon Sep 17 00:00:00 2001 From: Gilles Grandou Date: Mon, 29 Nov 2021 09:12:57 +0100 Subject: [PATCH] run: improve log --- run | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/run b/run index c08c2e9..0676145 100755 --- a/run +++ b/run @@ -7,6 +7,8 @@ session="tic2mqtt" cmd="" quiet="" +cd $rundir + while [ $# -gt 0 ]; do case "$1" in start) cmd=$1;; @@ -57,9 +59,18 @@ case "$cmd" in ;; log) if [ -n "$is_running" ]; then - tmux capture -b $session -p -S - | head -15 - echo "[...]" - tmux capture -b $session -p -E - + tmp=$(mktemp) + tmux capture -b $session -p -S - >$tmp + if [ $(cat $tmp |wc -l) -gt 30 ]; then + head -10 $tmp + echo + echo "[...]" + echo + tail -20 $tmp + else + cat $tmp + fi + rm -f $tmp else echo "no tic2mqtt running" fi