Check port
Version vom 24. November 2021, 20:38 Uhr von Thomas.will (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „<pre> #!/bin/bash while getopts H:p: opt do case $opt in p) PORT="$OPTARG" ;; H) HOST="$OPTARG" ;; esac don…“)
#!/bin/bash
while getopts H:p: opt
do
case $opt in
p)
PORT="$OPTARG"
;;
H)
HOST="$OPTARG"
;;
esac
done
if ! test -z "$HOST" && ! test -z "$PORT"
then
if nc -w1 -z $HOST $PORT
then
echo "$HOST OK"
exit 0
else
echo "$HOST FAILED"
exit 2
fi
else
if test -z "$HOST"
then
echo "HOSTNAME FEHLT"
exit 3
else
echo "PORT FEHLT"
exit 3
fi
fi