我目前拥有当前脚本。使用xargs并行运行程序
#!/bin/bash
# script.sh
for i in {0..99}; do
script-to-run.sh input/ output/ $i
done
我希望使用xargs并行运行它。我已经尝试过
script.sh | xargs -P8
但是这样做只能在当时执行一次。 -n8也没有运气。 在该行的末尾添加&脚本中的for循环执行会尝试一次运行该脚本99倍。我该如何执行循环只有8个,最多100个。
使用GNU并行 – Barmar 2015-02-06 03:20:51
这就是我最初想做的事,却不得不因为我是在Windows上诉诸xargs的。我无法在Windows上运行GNU Parallel – Olivier 2015-02-06 03:21:36
这个脚本是自称还是只是在你问这里时混淆了名字? – 2015-02-06 03:24:05