#shell #curl #delay
#оболочка #curl #задержка
Вопрос:
У меня есть сценарий оболочки для запросов cURL, и я хотел бы добавить задержку после каждого запроса. Я видел здесь несколько решений, но ни одно из них не соответствовало моим потребностям.
Один из способов сделать это с желаемым результатом был таким:
curl 1
sleep 10
curl 2
sleep 10
curl 3
...
Но вставка режима ожидания между командами для списка из более чем 2000 URL-адресов — это не совсем правильный путь.
Должно быть более элегантное решение. Будет ли кто-нибудь готов поделиться этим со мной?
Спасибо!
Ответ №1:
Почему бы не создать функцию, которую можно использовать повторно:
curlme (){
curl $1
sleep 10
}
#and use as:
curlme url1
curlme url2
...
Комментарии:
1. Фантастика! Спасибо!