Ausführen mehrerer Programme zur selben Zeit in eine Initialisierung/bash-Skript
Hallo, ich arbeite mit einem simulator, der verwendet rcS-Skripts zu starten, dies ist mein Skript
cd /tests
./test1 &
./test2 &
./test3 &
./test4
exit
Was ich will, ist laufen alle Tests in der gleichen Zeit, und dass der exit-Befehl wird nur dann ausgeführt, wenn alle vorherigen Tests abgeschlossen haben. Und nicht nur bei test 4 abgeschlossen hat, ist dies möglich?.
Danke.
- Sie wahrscheinlich wollen, ersetzen Sie "./exit" nur mit "exit" beendet das shell-Skript. Wenn Sie tatsächlich ausgeführt wird eine ausführbare Datei oder Skript mit dem Namen "exit" in das Verzeichnis, schlage ich eine Umbenennung in etwas weniger verwirrend.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie warten:
Aus der bash-Manpage:
xargs
unterstützen können parallelAlso So wie diese:
Etwas entlang der Linien von
(Ich gehe davon aus, dass die bash-shell)