我有一个脚本,其中有一个管道,我已将其输出一系列:
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 进行更新。