Curl -K - 工作正常,但使用 -Z 会输出一些零长度文件

Curl -K - 工作正常,但使用 -Z 会输出一些零长度文件

我有一个脚本,其中有一个管道,我已将其输出一系列:

url="..."
output="..."

该管道进入 curl 命令:

curl -K - lots of other options

如果我有如上所述的 curl 命令,它会一次下载一个文件,并且运行良好。

但是,如果我尝试通过指定 让 curl 并行运行它们-Z,那么它会创建许多长度为零的下载文件。即使我指定 ,也会发生这种情况,--parallel-max=1您可能认为这与一次运行一个相同,但似乎并非如此。

知道发生了什么事吗?如何调试?

答案1

有一个漏洞在版本 curl 7.70.0 中已修复导致此问题的问题。Ubuntu 20.04.2 LTS 附带的当前版本是 7.68.0,因此需要自行构建或等待 ubuntu 进行更新。

相关内容