【发布时间】:2016-06-08 19:52:41
【问题描述】:
这是我的 shell 脚本中的一些行:
curl -I --connect-timeout 60 google.com|grep "Server:" >> 1000-server.txt
curl -I --connect-timeout 60 yahoo.com|grep "Server:" >> 1000-server.txt
curl -I --connect-timeout 60 bing.com|grep "Server:" >> 1000-server.txt
我的脚本在大多数情况下都能正确获取网络服务器类型:
Server: gws
Server: ATS
Server: Microsoft-IIS/8.5
但是,如果curl 连接超时或出错,它不会输出任何消息。另外,如果由于某种原因grep 没有找到任何东西,它不会输出任何错误消息。
如果curl 或grep 失败,是否有任何方法可以输出类似"ERROR: NOT FOUND" 的错误消息?
对不起,如果这是一个新手问题,只是想不通......
【问题讨论】: