From 5fc2a5653c3a40dd6560de3d495b5a96ef7f9065 Mon Sep 17 00:00:00 2001 From: "Hahn Axel (hahn)" <axel.hahn@unibe.ch> Date: Wed, 24 Jan 2024 11:41:58 +0100 Subject: [PATCH] remove emoji icons; handle "null" in license info --- check_docker_info | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/check_docker_info b/check_docker_info index 06947de..1f35666 100755 --- a/check_docker_info +++ b/check_docker_info @@ -14,6 +14,7 @@ # 2024-01-18 v1.0 <axel.hahn@unibe.ch> init # 2024-01-22 v1.1 <axel.hahn@unibe.ch> detect DOCKER; use sudo; add debug # 2024-01-23 v1.2 <axel.hahn@unibe.ch> Show a list of docker containers; add path +# 2024-01-24 v1.3 <axel.hahn@unibe.ch> remove emoji icons; handle "null" in license info # ====================================================================== @@ -117,6 +118,8 @@ iImages=$( _getString "$data" ".Images" ) sVersion=$( _getString "$data" ".ServerVersion") sLicense=$( _getString "$data" ".ProductLicense" ) +test "$sLicense" = "null" && sLicense="no license info" + # --- generate result if [ "$iCTotal" -eq "0" ]; then @@ -159,13 +162,14 @@ if [ $bOptContainers -eq 1 ] && [ "$iCTotal" -gt "0" ]; then sName=$( _getString "$line" ".Names" ) sState=$( _getString "$line" ".State" ) sStatus=$( _getString "$line" ".Status" ) - - sIco="🔶" - grep "exited" <<< "${sState}" >/dev/null && sIco="❌" - grep "running" <<< "${sState}" >/dev/null && sIco="✅" + sIco= + # Icinga ui does not show these characters + # sIco="🔶" + # grep "exited" <<< "${sState}" >/dev/null && sIco="❌" + # grep "running" <<< "${sState}" >/dev/null && sIco="✅" printf " %-14s %-40s %-20s\n" "$sIco $sState" "$sName" "$sStatus" - # echo "$line" | jq + done echo -- GitLab