我编写了一个shell脚本,其函数如下:
function getpage {
echo $1
curl -O "http://www.example.com/$1" -b cookie.txt -s
}
问题是,如果网站超时,那么该页面将被跳过,如果超时,我需要重新尝试(我也会暂停60秒)。
我该怎么做?
答案 0 :(得分:8)
您可以使用--retry <num>
进行强制重试。另一种方法是添加-w http_code
以查看返回代码是什么...如果不是200,则再试一次。