¿Por qué el paralelo (GNU?) falla silenciosamente y cómo lo soluciono?

¿Por qué el paralelo (GNU?) falla silenciosamente y cómo lo soluciono?

En un script más grande para posprocesar algunos datos de simulación, tenía la siguiente línea:

parallel bnzip2 -- *.bz2

Lo cual, si lo entiendo parallelcorrectamente (y es posible que no lo entienda), debería ejecutar subprocesos de n núcleos del programa en todos los archivos con la extensión indicada. Quizás notes que escribí mal el comando bunzip2. Esperaría un mensaje de advertencia o error aquí, pero falla silenciosamente. ¿Es esto lo que se pretende? ¿Cómo no sufrir esto en el futuro?

Actualizar:

Es posible que tenga parallelinstalado uno diferente al que creo:

> parallel --version`


parallel: invalid option -- '-'
parallel [OPTIONS] command -- arguments
    for each argument, run command with argument, in parallel
parallel [OPTIONS] -- commands
    run specified commands in parallel

Una página de manual parallelde mi sistema proporciona:

 parallel(1)                                                        parallel(1)
NAME
       parallel - run programs in parallel
....
AUTHOR
   Tollef Fog Heen

Lo que parece que esto esnola versión GNU.

Respuesta1

Le ha afectado la confusión con el paralelo de Tollef de moreutils. Verhttps://www.gnu.org/software/parallel/history.html

Puede instalar GNU Parallel simplemente mediante:

wget http://git.savannah.gnu.org/cgit/parallel.git/plain/src/parallel
chmod 755 parallel
cp parallel sem

Mire los vídeos de introducción de GNU Parallel para obtener más información: https://www.youtube.com/playlist?list=PL284C9FF2488BC6D1

Respuesta2

(Haría esto como un comentario, pero carezco de privilegios).

Probablemente también puedas usar parallel --gnu. Dijiste que Ubuntu 12 (.04?) usa la versión de Tollef, pero en realidad es la implementación de gnu, simplemente usa la sintaxis de Tollef de forma predeterminada por alguna razón.

Agregué alias parallel='parallel --gnu'a mi secuencia de comandos de inicio de sesión para no tener que preocuparme más por ello.

información relacionada