Оболочка — задержка между запросами cURL

#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. Фантастика! Спасибо!