相关疑难解决方法(0)

使用xargs并行运行程序

我目前有当前的脚本.

#!/bin/bash
# script.sh

for i in {0..99}; do
   script-to-run.sh input/ output/ $i
done
Run Code Online (Sandbox Code Playgroud)

我希望使用xargs并行运行它.我试过了

script.sh | xargs -P8
Run Code Online (Sandbox Code Playgroud)

但这样做只在当时执行一次.也没有运气-n8.添加&在脚本for循环中执行的行的末尾将尝试一次运行脚本99次.如何在当时仅执行8次循环,最多100次.

parallel-processing bash xargs

70
推荐指数
4
解决办法
6万
查看次数

标签 统计

bash ×1

parallel-processing ×1

xargs ×1