2012-11-07 95 views
1

我嘗試使用函數system()調用wget從遠程實時數據饋送中獲取一些內容,我將wget -T設置爲20,並將-t設置爲0,如果我理解正確,那麼將允許Wget如果連接或讀取時間超過20秒而無需重試,則中止。如何設置wget超時參數?

但是,似乎這不起作用,當網絡連接不好,wget會簡單地掛在那裏永遠,所以我想如何做,以避免這種情況?

另外,我聽說有可能在這個老版本的wget中出現一些錯誤(我主要是Windows用戶),我可能會嘗試捲曲,任何人都可以告訴我,如果curl句柄超時更好?

回答

0

使用參數

--read-timeout=SECS -t 0