gpt4 book ai didi

telnet - 如何减少连接时在unix telnet上的超时

转载 作者:行者123 更新时间:2023-12-03 12:08:29 24 4
gpt4 key购买 nike

我有一个unix shell脚本,可以测试文件中列出的多个主机的ftp端口。

for i in `cat ftp-hosts.txt`
do
echo "QUIT" | telnet $i 21
done

通常,此脚本有效,但是,如果遇到未连接的主机(即telnet为“正在尝试...”),如何减少此等待时间,以便可以测试下一个主机?

最佳答案

您是否尝试过使用netcat(nc)代替telnet?它具有更大的灵活性,包括能够设置超时:

echo 'QUIT' | nc -w SECONDS YOUR_HOST PORT
# e.g.
echo "QUIT" | nc -w 5 localhost 21
-w 5选项将在5秒钟后使连接超时。

关于telnet - 如何减少连接时在unix telnet上的超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1128011/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com