У меня есть сценарий, в котором у меня есть канал, который я сделал, выводит серию:
url="..."
output="..."
этот канал в команду curl:
curl -K - lots of other options
Если у меня есть команда curl, как указано выше, она загружает один файл за раз и работает просто хорошо.
Однако, если я попытаюсь запустить curl параллельно, указав -Z
, то он создаст многие из загруженных файлов нулевой длины.
Это произойдет, даже если я укажу - parallel-max = 1
, что вы можете подумать, это то же самое, что запускать по одному, но это не так.
Есть идеи, что происходит и как это отладить?
В версии curl 7.70.0 исправлена ошибка , которая вызывает эту проблему. Текущая версия, поставляемая с Ubuntu 20.04.2 LTS, - 7.68.0, поэтому ее необходимо обновить, либо создав ее самостоятельно, либо дождавшись, пока Ubuntu сделает это.