123456789101112131415161718192021 |
- 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")
- '
|