Tengo miles de archivos PNG que me gusta hacer más pequeños con pngcrush
. Tengo un trabajo simple find .. -exec
, pero es secuencial. Mi máquina tiene bastantes recursos y yo haría esto en paralelo.Haciendo procesamiento paralelo en bash?
La operación a realizar en cada PNG es:
pngcrush input output && mv output input
Lo ideal sería que se puede especificar el número máximo de operaciones en paralelo.
¿Hay una manera de hacer esto con bash y/u otros ayudantes de concha? Soy Ubuntu o Debian.
'$ 1' no se rellena, también lo intenté con un ejemplo mínimo sin suerte. xargs es 4.4.0, ¿alguna idea? – mark
Olvidé especificar el valor por $ 0. Debería ser arreglado ahora. –
confirmado, funciona! ¿Podría por favor editar su respuesta también? – mark