我正在尝试创建一个脚本来测试是否可以通过 telnet 登录。我不想真正登录;因此,不需要期望。我只是想看看我是否能够获得登录提示。这是从 Linux 系统完成的,所以我一直在尝试使用nc
:
nc 192.168.10.5 23 -w 1 | grep -q login
if [ $? -eq 1 ]
then
echo "console is down"
fi
Run Code Online (Sandbox Code Playgroud)
问题是这导致我的控制台锁定。似乎-w
并没有真正断开连接。
我也尝试使用 telnet,但我无法从脚本中断开连接。试
\echo "\035" | telnet 192.168.10.5
Run Code Online (Sandbox Code Playgroud)
在我收到登录提示之前中断。