#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. Есть ли причина, по которой вы не можете просто запустить их в фоновом режиме?