diff --git a/check_docker.sh b/check_docker.sh index b7b2a67948399bc819c2326c9eb85a3b1a003828..0c541578964748b82f15e0ffb882c00bc1f6181c 100755 --- a/check_docker.sh +++ b/check_docker.sh @@ -50,9 +50,9 @@ done # Gathering facts. all_containers=$(sudo /usr/bin/docker ps --format '{{.Names}}' --filter "name=${filter}" --no-trunc --quiet --all) running_containers=$(sudo /usr/bin/docker ps --format '{{.Names}}' --filter "name=${filter}" --no-trunc --quiet) -running_containers_stats=$(sudo /usr/bin/docker stats --format '{{.Name}}:{{.CPUPerc}}:{{.MemPerc}}' --filter "name=${filter}" --no-stream) +running_containers_stats=$(sudo /usr/bin/docker stats --format '{{.Name}}:{{.CPUPerc}}:{{.MemPerc}}' --no-stream) -not_running_containers=$(comm -23 <(echo $all_containers | /usr/bin/tr ' ' '\n') <(echo $running_containers | /usr/bin/tr ' ' '\n')) +not_running_containers=$(comm -23 <(echo $all_containers | /usr/bin/tr ' ' '\n' | sort --unique) <(echo $running_containers | /usr/bin/tr ' ' '\n' | sort --unique)) # Format data. output=''