如何强制 gnuparallel 按顺序执行命令集?

Mr *_*ple 2 linux bash parallel-processing gnu-parallel

Gnu Parallel 是一个功能强大的工具,我用它来并行运行许多独立的 BASH 命令作为一组。我希望能够顺序运行相同的命令,而不会对我使用的命令进行重大更改。我知道有一个开关可以强制按顺序运行输出,但我希望 gnuparallel 实际上按顺序运行。我的原因是为了在一台容易过热的机器上进行测试,解决我的硬件问题不是一种选择,此外,人们可能会想象其他测试方案,顺序运行 gnuparallel 会很有用。

所以。有没有办法简单地按顺序运行 gnuparallel 或者我需要手动将 gnuparallel 命令集解压到其组件命令中并按顺序运行它们?

gar*_*ohn 5

手册parallel页指出该--jobs选项(与-j--max-procs和相同-P)指定并行运行的作业数。因此,执行parallelwith--jobs 1应该按顺序运行您的作业。