<分区>
所以基本上我正在尝试做一些相当简单的事情;我正在尝试制作一个脚本以远程登录到 Microsoft 服务器并请求页面的 HEAD。但不出所料,它不起作用。如果我只是将它手动输入到控制台中,它就可以工作,但是在执行脚本时根本不起作用。
这是我制作的脚本:
echo "telnet $1 $2"
sleep 10
echo "HEAD $3 HTTP/1.0"
echo
echo
sleep 2
在控制台中输入:
./gethost microsoft.com 80 /
给出这个结果:
telnet microsoft.com 80
HEAD / HTTP/1.0
然后在最后两个空 echo 后返回到控制台,老实说我不明白,我什至增加了 sleep (可能的网络延迟)。