2 ms·
What exactly is the is doing that you can’t do with pure bash? You can set up chains of commands in serial or in parallel, use job arrays, establish dependencie
by kjkjadksj 3y ago
What exactly is the is doing that you can’t do with pure bash? You can set up chains of commands in serial or in parallel, use job arrays, establish dependencies or other run conditions, hop into a backgrounded run, etc.
- chasil 3y agoActually, the GNU xargs utility is the most efficient way to perform parallel execution on a large queue of input files. GNU parallel is also an option, but it is written in Perl and has a larger footprint. https://www.linuxjournal.com/content/parallel-shells-xargs-utilize-all-your-cpu-cores-unix-and-windows https://www.linuxjournal.com/content/parallel-shells-xargs-u...
- Nukesor 3y agoYou can probably achieve a good subset of its functionality in bash, it's just a nicer interface with a lot of configurability and several convenience features. I'm generally a big fan of showing alternatives: https://github.com/Nukesor/pueue/?tab=readme-ov-file#similar-projects https://github.com/Nukesor/pueue/?tab=readme-ov-file#similar... Would you be willing to write a proper guide on how to do all of these things in bash? It would be great to have such a guide inside the Pueue wiki and link to it. It'll help people to make a more informed decision on whether they need this tool or not.