Ahh, I see a sysadmin with users! :)
Fun fact from https://www.gnu.org/software/parallel/history.html > [GNU Parallel] was originally a wrapper that generated a makefile and used make -j to do the parallelization.
The performance is apparently close to xargs (if speed is key, why not just use xargs?). Rust parallel does, however, have some issues that would rule it out for me:…
I would do: seq 10 | parallel long_process file{} Or simply: parallel long_process ::: file*
Someone has compiled a big list of alternatives: https://www.gnu.org/software/parallel/parallel_alternatives.... Most of the tools look unmaintained (last release over a year ago).
You would then not be allowed to call it GNU Parallel due to possible trademark confusion. This also why we have names like CentOS (not RedHat Free) and IceCat (not Firefox Free). There was a court case in Germany about…
Author explains background: https://www.gnu.org/software/parallel/parallel_design.html#C...
Workaround: (rm file; tac > file) < file
Ahh, I see a sysadmin with users! :)
Fun fact from https://www.gnu.org/software/parallel/history.html > [GNU Parallel] was originally a wrapper that generated a makefile and used make -j to do the parallelization.
The performance is apparently close to xargs (if speed is key, why not just use xargs?). Rust parallel does, however, have some issues that would rule it out for me:…
I would do: seq 10 | parallel long_process file{} Or simply: parallel long_process ::: file*
Someone has compiled a big list of alternatives: https://www.gnu.org/software/parallel/parallel_alternatives.... Most of the tools look unmaintained (last release over a year ago).
You would then not be allowed to call it GNU Parallel due to possible trademark confusion. This also why we have names like CentOS (not RedHat Free) and IceCat (not Firefox Free). There was a court case in Germany about…
Author explains background: https://www.gnu.org/software/parallel/parallel_design.html#C...
Workaround: (rm file; tac > file) < file