From e7769419b1fd6bd3fd1175b2af29f57d08dd1e96 Mon Sep 17 00:00:00 2001 From: Alice Gaudon Date: Thu, 23 Jun 2022 12:00:07 +0200 Subject: [PATCH] motd.sh: fix docker display --- motd.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/motd.sh b/motd.sh index 79823a6..bc3a035 100755 --- a/motd.sh +++ b/motd.sh @@ -36,7 +36,7 @@ for service in "${services[@]}"; do done out="" -for i in ${!services[@]}; do +for i in "${!services[@]}"; do # color green if service is active, else red if [[ "${service_status[$i]}" == "active" ]]; then out+="${services[$i]}:,${green}${service_status[$i]}${undim}," @@ -55,8 +55,8 @@ printf "$out" | column -ts $',' | sed -e 's/^/ /' ### Docker ### -containers=($(docker ps -a --format "{{.Image}} / {{.Names}}")) -container_statuses=($(docker ps -a --format "{{.State}}")) +containers=($(docker ps --format "{{.Image}}/{{.Names}}")) +container_statuses=($(docker ps --format "{{.State}}")) out="" for i in ${!containers[@]}; do if [[ "${container_statuses[$i]}" == "running" ]]; then @@ -64,7 +64,7 @@ for i in ${!containers[@]}; do else out+="${containers[$i]}:,${red}${container_statuses[$i]}${undim}," fi - out += "\n" + out+="\n" done printf "\nDocker:\n" printf "$out" | column -ts $',' | sed -e 's/^/ /'