Dans un script plus grand pour post-traiter certaines données de simulation, j'avais la ligne suivante:
parallel bnzip2 -- *.bz2
Ce qui, si je comprends parallel
bien (et peut-être pas), devrait exécuter les threads n-core du programme sur tous les fichiers avec l'extension répertoriée. Vous remarquerez peut-être que j'ai mal orthographié la commande bunzip2
. Je m'attendrais à un avertissement ou un message d'erreur ici, mais il échoue silencieusement. Est-ce prévu? Comment pourrais-je ne pas être mordu par cela à l'avenir?
Mise à jour:
Il est possible que j'aie parallel
installé un autre que je pense que je fais:
> 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
Une page de manuel de parallel
sur mon système donne:
parallel(1) parallel(1)
NAME
parallel - run programs in parallel
....
AUTHOR
Tollef Fog Heen
Ce qui ne semble pas être la version GNU.
parallel --version
dit-on?$ parallel bnzip2 -- * sh: bnzip2: command not found