Programme parallel mit Xargs ausführen

Momentan habe ich das aktuelle Skript.

#!/bin/bash
# script.sh

for i in {0..99}; do
   script-to-run.sh input/ output/ $i
done

Ich wünschte, es laufen parallel mit xargs. Ich habe versucht

script.sh | xargs -P8

Aber dabei die oben nur einmal ausgeführt zu der Zeit. Kein Glück mit -n8 als gut.
Hinzufügen & am Ende der Linie ausgeführt werden in dem Skript for-Schleife versuchen würde, um das Skript auszuführen 99 mal auf einmal. Wie führe ich die Schleife nur 8 an die Zeit, bis zu insgesamt 100.

InformationsquelleAutor der Frage Olivier | 2015-02-06

Schreibe einen Kommentar