如何在我的脚本中为 GNU parallel 设置作业数

how to set number of jobs for GNU parallel in my script

在以下脚本中,我想将并发作业数显式设置为 运行 命令:

#!/usr/bin/parallel -j 2 --shebang-wrap /bin/bin
echo hi "$@"

当我 运行 脚本时,出现以下错误: 并行:错误解析--jobs/-j/--max-proc/-P 失败

关于在使现有脚本并行时如何设置作业数量的想法?

来自man page

--shebang-wrap must be set as the first option.

这应该有效:

#!/usr/bin/parallel --shebang-wrap -j 2 /bin/bash
echo hi "$@"