From 22e8393e5b4d066bc991fdcffa1c7041c8f76c73 Mon Sep 17 00:00:00 2001 From: root <root@antea.fi.muni.cz> Date: Sun, 23 Jan 2022 20:01:15 +0100 Subject: [PATCH] journal-checker: Tweak output --- journal-checker.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/journal-checker.sh b/journal-checker.sh index 7e3881f..abd3eaf 100755 --- a/journal-checker.sh +++ b/journal-checker.sh @@ -1,6 +1,6 @@ #!/usr/bin/env -S chronic bash -set -ex +set -e umask 600 STAMPFILE=$HOME/.journal-checker.stamp @@ -17,8 +17,13 @@ trap "rm -f $LOG" EXIT QUIT TERM journalctl -oshort-iso-precise --full --no-pager -p warning "$SINCE" | tee $LOG ERRORS=$(cat $LOG | fgrep -v -- '-- No entries --' | fgrep -v -- '-- Journal begins at ' | wc -l) +echo "($ERRORS errors)" + if [[ $ERRORS -gt 0 ]]; then RC=1 + echo "=====================" >&2 + echo "Full log:" >&2 + journalctl -oshort-iso-precise --full --no-pager "$SINCE" >&2 else RC=0 fi -- GitLab