【发布时间】:2020-09-09 14:52:59
【问题描述】:
我正在 shell 中编写一个脚本,以使用 curl 调用从应用程序中提取文件,并提取 100 个文件需要 30 多分钟。
我想将其拆分为多个块并进行并行 curl 调用(例如:每次调用 10 个文件)。
我是并行处理/线程的新手。
【问题讨论】:
-
定义一个执行10次
curl调用的函数;然后编写一个循环调用函数 10 次,确保将函数调用放在后台(例如,for i in {1..10}; do runcurlfunc & done)
标签: bash multithreading shell parallel-processing scripting