一、实现逻辑
使用系统telnet命令检测IP和端口状态
二、脚本实现
脚本文件:telnet.sh
#!/bin/bash
read -p "请输入检测端口:" port
cat iplist | while read line
do
echo quit | timeout --signal=9 2 telnet $line $port
done
iplist文件
10.10.10.1
10.10.10.2
10.10.10.3
三、注释
timeout --signal=9 2
这个是创建2秒超时时间,“--signal=9”,同“kill -9”结束进程