首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何显示wget的步骤时间?

如何显示wget的步骤时间?
EN

Stack Overflow用户
提问于 2019-09-09 17:07:35
回答 1查看 34关注 0票数 1

如何显示wget的步骤时间?

你可以看到我的快照,在我的电脑里,我用wget下载了一个http页面。

您可以看到有DNS解析、TCP连接和HTTP响应。

我怎么才能显示每一步的时间?

这样我就可以用时间知道每一步:

(DNS解析3ms) (TCP连接5ms) (HTTP响应10ms)

EN

回答 1

Stack Overflow用户

发布于 2020-08-05 04:58:59

没有特定的方法可以从wget中获取此信息。但是你可以使用这个问题的答案来接近你想要的东西:Is there a Unix utility to prepend timestamps to stdin?

您必须意识到,wget的输出不是要发送到stdout,而是要发送给错误的输出,并且您必须重定向它:使用2>&1

所以它给出了这样的结果:

代码语言:javascript
复制
------$ wget http://www.google.com 2>&1 | awk '{ print strftime("%Y-%m-%d %H:%M:%S"), $0; fflush(); }'
2020-08-04 22:55:46 --2020-08-04 22:55:46--  http://www.google.com/
2020-08-04 22:55:46 Résolution de www.google.com (www.google.com)… 2a00:1450:4007:80c::2004, 216.58.201.228
2020-08-04 22:55:46 Connexion à www.google.com (www.google.com)|2a00:1450:4007:80c::2004|:80… connecté.
2020-08-04 22:55:46 requête HTTP transmise, en attente de la réponse… 200 OK
2020-08-04 22:55:46 Taille : non indiqué [text/html]
2020-08-04 22:55:46 Enregistre : «index.html.10»
2020-08-04 22:55:46 
2020-08-04 22:55:46      0K .......... .                                           5,74M=0,002s
2020-08-04 22:55:46 
2020-08-04 22:55:46 2020-08-04 22:55:46 (5,74 MB/s) - «index.html.10» enregistré [11886]
2020-08-04 22:55:46 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57850915

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档