6
Я написал скрипт, который имеет такую функцию:локона повторить попытку по истечению времени ожидания
function getpage {
echo $1
curl -O "http://www.example.com/$1" -b cookie.txt -s
}
Проблема заключается в том, если время сайта из то, что страница будет пропущена, мне это нужно повторить если он истечет (я также буду сдавать 60-секундный тайм-аут).
Как это сделать?
Теперь почему я думаю об этом, значение тайм-аута 10 секунд с 50 повторениями (я очень сомневаюсь, что когда-нибудь понадобится больше 3) – Hintswen
Есть ли способ повторить попытку, когда ошибка является недоступной для хоста или отказался от соединения? – jrwren
Вы можете использовать: --writeout {http_code} И проанализируйте результат. Curl вернет 0, если не сможет подключиться, иначе код состояния. –