libf před 2 roky
rodič
revize
2f5cdb6744
1 změnil soubory, kde provedl 21 přidání a 0 odebrání
  1. 21 0
      ping_telnet/tel.sh

+ 21 - 0
ping_telnet/tel.sh

@@ -0,0 +1,21 @@
+
+export ip=$1
+export port=$2
+export tmout=$3
+
+if [[ "$ip" == "" ]]; then
+  echo "usage: "$0" <ip> [port=80] [timeout=1]"
+  exit 1
+fi
+if [[ "$port" == "" ]]; then
+  export port=80
+fi
+if [[ "$tmout" == "" ]]; then
+  export tmout=1
+fi
+
+python -c 'import socket
+sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
+sock.settimeout('$tmout')
+print("ok" if sock.connect_ex(("'$ip'", '$port')) == 0 else "timeout")
+'