Как запустить несколько команд cURL одновременно?

#bash #shell #batch-file #curl #ckan

#bash #оболочка #пакетный файл #curl #ckan

Вопрос:

Я хочу запустить несколько команд cURL одновременно (примеры команд приведены ниже). Каков наилучший способ сделать это? Можно ли это сделать как .bat?

 curl -H "authorization:apikey" https://ckan/data/api/action/resource_update -v --form id="resource1" --form upload=@"dataset1.csv"
curl -H "authorization:apikey" https://ckan/data/api/action/resource_update -v --form id="resource2" --form upload=@"dataset2.csv"
curl -H "authorization:apikey" https://ckan/data/api/action/resource_update -v --form id="resource3" --form upload=@"dataset3.csv"
curl -H "authorization:apikey" https://ckan/data/api/action/resource_update -v --form id="resource4" --form upload=@"dataset4.csv"
  

Комментарии:

1. Ответ от суперпользователя: Как: одновременные загрузки cURL?

2. @OP Can it be done as a .bat => Я полагаю, что это .bat , а не сценарий оболочки bash .sh ?

3. используйте команду start для запуска независимого процесса.

4. Выполняйте запросы curl параллельно в bash

5. Есть ли причина, по которой вы не можете просто запустить их в фоновом режиме?