保存curl下载统计信息/日志



我正在阅读一个流与curl和grep一些亮点。

curl url | grep desired_key_word

我注意到curl为我提供了一些不错的下载统计数据,例如:

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 10.9M    0 10.9M    0     0  1008k      0 --:--:--  0:00:11 --:--:-- 1092k

我如何保存这些统计数据,例如每秒钟在一个文件?

我发现这个:http://curl.haxx.se/mail/archive-2002-11/0115.html但是它不能抽象到我的问题。

curl -n agent.mtconnect.org/sample?interval=0 -o xml_stream.log 2>> dl.log

dll .log应该包含统计信息,但是它不起作用

以下是未抽象的版本。

curl -s -S -n http://speedtest.fremont.linode.com/100MB-fremont.bin -o /dev/null -w "%{time_total},%{size_download},%{speed_download}n" >> stats.log

只有标准输出被-o标志重定向。

对于-o标志,手册页说明:

-o/--output <file>
          Write output to <file> instead of stdout...

如果你想要stderr,你需要这样做:

curl -n agent.mtconnect.org/sample?interval=0 >> xml_stream.log 2>> dl.log

相关内容

  • 没有找到相关文章