Table of Contents

GNU Parallel

Run commands or scripts in the shell in parallel. You can even use different PCs.

This command can send data and scripts to the other PC, collect the results and clean up.

Tutorials

Very good video tutorial : https://www.youtube.com/watch?v=OpaiGYxkSuQ&list=PL284C9FF2488BC6D1&index=1

Examples

For example, create a compressed file for each subfolder of PARENT-PATH:

 parallel -eta -j 4 --noswap tar cJf /PARENT-PATH/{= s:/$:: =}.tar.xz {} ::: */