Retourner au contenu associé (dépêche : Nouvelles versions logicielles du projet GNU avril et mai 2017)
Posté par elf32 le 05 juin 2017 à 19:37. En réponse à la dépêche Nouvelles versions logicielles du projet GNU avril et mai 2017. Évalué à 5.
GNU Parallel peut remplacer certaines boucles, ou remplacer l'utilisation de xargs, avec l'avantage que les commandes s'exécutent en parallèle.
Attention, xargs peut aussi exécuter en parallèle :
xargs
printf "1\n2\n3\n" | xargs -P0 -n1 sleep
Par exemple, ce code exécute trois sleep en parallèle et rendra bien la main en 3 secondes, et non en 3+2+1=6 secondes.
sleep
Cependant, dès qu'un script a besoin d'avoir du parallélisme un peu moins trivial, il me paraît certes intéressant de se pencher sur parallel.
parallel
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: GNU parallel
Posté par elf32 . En réponse à la dépêche Nouvelles versions logicielles du projet GNU avril et mai 2017. Évalué à 5.
Attention,
xargspeut aussi exécuter en parallèle :Par exemple, ce code exécute trois
sleepen parallèle et rendra bien la main en 3 secondes, et non en 3+2+1=6 secondes.Cependant, dès qu'un script a besoin d'avoir du parallélisme un peu moins trivial, il me paraît certes intéressant de se pencher sur
parallel.