run: improve log
This commit is contained in:
parent
47e5868451
commit
9dd0c2c8ba
17
run
17
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
|
||||
|
Loading…
Reference in New Issue
Block a user