Gnu parallel

shell

#1

Buongiorno a tutti.

Nel cercare di capire un errore che mi è uscito mentre cercavo di ridurre massivamente una directory di foto ho scoperto questa perla, gnu parallel.
Devo ancora scoprirlo bene, ma rispetto alla classica opzione -exec di find che esegue i comandi in sequenza, questo lavora in parallelo, quindi se hai una macchina con molti core riesci a fare il lavoro in meno tempo!
Oltre tutto parla di dividere il lavoro su una o più macchine!

Penso sia nato in ambito accademico, infatti appena lo lanci riporta questo messaggio:

When using programs that use GNU Parallel to process data for publication please cite:

O. Tange (2011): GNU Parallel - The Command-Line Power Tool, ;login: The USENIX Magazine, February 2011:42-47.

This helps funding further development; and it won't cost you a cent. Or you can get GNU Parallel without this requirement by paying 10000 EUR.

Questo è tutt’altro che una pubblicazione accademica, ma pare giusto citarlo comunque :wink: