diff --git a/zen/tools/nodename b/zen/tools/nodename index 4ae1d47..349fd0b 100755 --- a/zen/tools/nodename +++ b/zen/tools/nodename @@ -50,8 +50,8 @@ fi NODENAME=$(echo "$NODENAME" | awk '{print tolower($1)}' | tail -n1) -[[ ! $(ping $NODENAME -c 1 > /dev/null 2>&1) ]] && NODENAME=$(echo $NODENAME | awk -F '.' '{ print $1 }') && NODENAME=$(echo "$NODENAME.local") -[[ ! $(ping $NODENAME -c 1 > /dev/null 2>&1) ]] && NODENAME="localhost" +[[ ! $(ping $NODENAME -c 1 2>/dev/null) ]] && NODENAME=$(echo $NODENAME | awk -F '.' '{ print $1 }') && NODENAME=$(echo "$NODENAME.local") +[[ ! $(ping $NODENAME -c 1 2>/dev/null) ]] && NODENAME="localhost" # I can tell my name is (in lowercase) echo "$NODENAME"