【发布时间】:2015-04-21 10:45:12
【问题描述】:
我在服务器上有三千个文件。我可以通过 REST API 调用一次检索一个。我写了一个命令来检索这些文件。它运行良好,但在大约 200 次下载后我的登录超时。
我想并行而不是串行下载所有这些文件。理想情况下,我想一次检索文件 1-200,同时检索 200-400,同时检索 400-600....等等。
所以我的尝试:
FOR /L %i in (0,1,200) do wget --no-check-certificate --content-disposition --load-cookies cookies.txt \ -p https://username:password@website.APICall.com/download/%i
如何将其转换为我想要创建的并行调用?
谢谢。
【问题讨论】:
-
Windows 部分可能会让一切变得有些棘手,GNU 并行可能会为您解决问题:gnu.org/software/parallel
标签: windows shell command-line wget