【问题标题】:How to set wget timeout parameters?如何设置 wget 超时参数?
【发布时间】:2012-10-27 06:05:38
【问题描述】:

我尝试使用函数 system() 调用 wget 从远程实时数据馈送器中获取一些内容,我将 wget -T 设置为 20 并将 -t 设置为 0,如果我理解正确,那将允许如果连接或读取时间超过 20 秒,Wget 将中止,不重试。

但是,这似乎不起作用,当网络连接不好时,wget 会永远挂在那里,所以我该怎么做才能避免这种情况呢?

另外,我听说这个旧版本的 wget 中可能存在一些错误(我主要是 Windows 用户),我也可以尝试 curl,谁能告诉我 curl 处理超时是否更好?

【问题讨论】:

    标签: curl timeout wget


    【解决方案1】:

    使用参数

    --read-timeout=SECS -t 0
    

    【讨论】:

      猜你喜欢
      • 2013-11-24
      • 1970-01-01
      • 1970-01-01
      • 2012-06-28
      • 1970-01-01
      • 2011-01-18
      • 1970-01-01
      • 1970-01-01
      • 2016-03-15
      相关资源
      最近更新 更多