docker v0.7 - work with 'awk fixed'

This commit is contained in:
fedor 2022-01-04 01:12:15 +07:00
parent dc1f36861d
commit 1391c4aecc

View File

@ -3,7 +3,7 @@
# author mikedmorto 2021 year # author mikedmorto 2021 year
export LC_ALL="" export LC_ALL=""
export LANG="en_US.UTF-8" export LANG="en_US.UTF-8"
version="0.6" version="0.7"
DOCKER="/usr/bin/docker" DOCKER="/usr/bin/docker"
@ -42,9 +42,8 @@ exit 0
docker.container_running) docker.container_running)
RET=`${DOCKER} ps -a | tail -n +2 | awk -v IT="${ITEM}" ' BEGIN {count=0} {if ($1 == IT) count += 1} END {if (count == 1) print 1; else print ""} '` RET=`${DOCKER} ps -a | tail -n +2 | awk -v IT="${ITEM}" ' BEGIN {count=0} {if ($1 == IT) count += 1} END {if (count == 1) print 1; else print ""} '`
TMP=`${DOCKER} ps | tail -n +2`
if [ "$RET" == "1" ] if [ "$RET" == "1" ]
then RET=`echo $TMP | awk -v IT="${ITEM}" ' BEGIN {count=0} {if ($1 == IT) count += 1} END {if (count == 1) print 1; else if (count > 1) print ""; else if (count == 0) print 0} '` then RET=`${DOCKER} ps | tail -n +2 | awk -v IT="${ITEM}" ' BEGIN {count=0} {if ($1 == IT) count += 1} END {if (count == 1) print 1; else if (count > 1) print ""; else if (count == 0) print 0} '`
fi fi
echo ${RET} echo ${RET}