Как запустить несколько интерактивных оболочек из одного скрипта?

Как запустить несколько интерактивных оболочек из одного скрипта?

После сборки кода мне нужно запустить 3 процесса Java из разных каталогов.

У каждого из этих процессов есть интерактивная консоль, поэтому мне нужно открывать их в новых окнах или новых вкладках в консоли.

Вручную я делаю следующее:

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

Через некоторое время это становится довольно утомительным и однообразным.

Как это сделать из скрипта? Я не могу просто использовать команды сами по себе, потому что мне нужна новая вкладка или окно консоли для каждого процесса.

Связанный контент