Wie führe ich mehrere interaktive Shells von einem Skript aus aus?

Wie führe ich mehrere interaktive Shells von einem Skript aus aus?

Nachdem ich meinen Code erstellt habe, muss ich drei Java-Prozesse aus verschiedenen Verzeichnissen ausführen.

Jeder dieser Prozesse verfügt über eine interaktive Konsole, daher muss ich sie in neuen Fenstern oder neuen Tabs in der Konsole öffnen.

Was ich manuell mache, ist:

cd build
cd dir1
java -jar my.jar
#New tab
cd ../dir2
java -jar my.jar
#New tab
cd ../dir3
java -jar my.jar

Nach einer Weile wird es ziemlich langweilig und wiederholt sich.

Wie kann ich das über ein Skript machen? Ich kann die Befehle nicht einfach einzeln verwenden, da ich für jeden Prozess eine neue Registerkarte oder ein neues Fenster in der Konsole benötige.

verwandte Informationen