V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

pexec

Herramienta que permite ejecutar multiples comandos en paralelo aprovechando mejor los recursos del sistema, especialmente en máquinas con múltiples núcleos de CPU. Es similar a herramientas como xargs -P o GNU parallel, pero con su propia sintaxis.

$ ls *.txt | pexec -r gzip {}
comprimirá todos los archivos .txt del directorio usando múltiples procesos en paralelo, por defecto número de CPUs
$ ls *.jpg | pexec -r convert {} {}.png
convierte todas las imágenes JPG a PNG en paralelo
$ pexec -e < tareas.txt
ejecutará cada línea como un comando independiente en paralelo
$ seq 1 10 | pexec -n 3 -r sleep {}
ejecuta 10 comandos sleep, pero solo 3 a la vez
$ cat urls.txt | pexec -r wget {}
descarga múltiples archivos en paralelo desde una lista de URLs
$ find /var/log -name "*.log" | pexec -r "grep ERROR {} > {}.errors"
busca errores en múltiples archivos de log simultáneamente y los manda a un archivo
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
4635 entradas - Acerca del Tractatus
La Pipa Plena 2026