Daher möchte ich unter Linux viermal ein Skript ausführen und dann die Ausgabe bearbeiten.
Ich kann:
script 1 > output1.txt
script 2 > output2.txt
script 3 > output3.txt
script 4 > output4.txt
cat output1.txt output2.txt output3.txt output4.txt > output5.txt
sort output5.txt | uniq -u
Aber ich möchte, dass die ersten vier parallel laufen (schneller). Wenn ich sie in den Hintergrund stelle, springt sie in die fünfte Zeile, was bis zum Ende der ersten vier nicht erfolgreich sein wird.
EDIT: Danke für die Antworten. Ich habe einige davon ausprobiert, bin mir aber nicht sicher, ob sie funktionieren werden, da ich (a) 4 verschiedene Skripte gleichzeitig ausführen muss, nicht das gleiche vier Mal, und (b) die Ausgaben jedes Skripts müssen in einer TXT-Datei gespeichert werden (dies ist sehr wichtig). Ich habe das oben Gesagte aktualisiert, um dies widerzuspiegeln.
Die Leute in meinem Büro lieben es, xargs zu benutzen, also wäre das meine Vorliebe (obwohl ich für alles offen bin).
Vielen Dank!
parallel
(beiden Versionen) problemlos erledigen . Hast du es versucht?