diff --git a/bin/ssh-proxy b/bin/ssh-proxy index 70afb86..56c1b74 100755 --- a/bin/ssh-proxy +++ b/bin/ssh-proxy @@ -38,15 +38,15 @@ case ${1} in esac function showProxyStatus() { - echo -e "Port\tProxy" - if [ -d /tmp/ssh-proxy-"${USER}" ]; then - if [ "$(find /tmp/ssh-proxy-"${USER}" -maxdepth 0 -empty -exec echo 1 \;)" == "" ]; then - for FILE in /tmp/ssh-proxy-"${USER}"/*; do - PORT=$(basename "${FILE}") - PROXY=$(grep 'PROXY=' "${FILE}" | sed 's/PROXY=//') - echo -e "${PORT}\t${PROXY}" - done - fi + if [ -d /tmp/ssh-proxy-"${USER}" ] && [ "$(find /tmp/ssh-proxy-"${USER}" -maxdepth 0 -empty -exec echo 1 \;)" == "" ]; then + echo -e "Port\tProxy" + for FILE in /tmp/ssh-proxy-"${USER}"/*; do + PORT=$(basename "${FILE}") + PROXY=$(grep 'PROXY=' "${FILE}" | sed 's/PROXY=//') + echo -e "${PORT}\t${PROXY}" + done + else + echo "No open proxy" fi }