Ho migliaia di file PNG che mi piace rendere più piccoli con pngcrush
. Ho un semplice lavoro find .. -exec
, ma è sequenziale. La mia macchina ha un bel po 'di risorse e lo farei in parallelo.Esegue l'elaborazione parallela in bash?
L'operazione da eseguire su ogni png è:
pngcrush input output && mv output input
Idealmente mi possibile specificare il numero massimo di operazioni parallele.
C'è un modo per farlo con bash e/o altri helper di shell? Sono Ubuntu o Debian.
'$ 1' non viene popolato, l'ho provato anche con un esempio minimo senza fortuna. xargs è 4.4.0, qualche idea? – mark
Ho dimenticato di specificare il valore per $ 0. Dovrebbe essere risolto ora. –
confermato, funziona! Potresti modificare anche la tua risposta? – mark