J'ai des milliers de fichiers png que j'aime faire plus petit avec pngcrush
. J'ai un simple travail find .. -exec
, mais c'est séquentiel. Ma machine a beaucoup de ressources et je ferais cela en parallèle.Traitement parallèle en bash?
L'opération à effectuer sur chaque .png est:
pngcrush input output && mv output input
je peux Idéalement spécifier le nombre maximum d'opérations parallèles.
Y a-t-il un moyen de le faire avec bash et/ou d'autres helpers shell? Je suis Ubuntu ou Debian.
«$ 1» n'est pas rempli, j'ai aussi essayé avec un exemple minimal sans chance. xargs est 4.4.0, une idée? – mark
J'ai oublié de spécifier la valeur pour 0 $. Devrait être réparé maintenant. –
confirmé, fonctionne! Pourriez-vous éditer votre réponse? – mark