¿Cómo ejecuto varios shells interactivos desde un script?

¿Cómo ejecuto varios shells interactivos desde un script?

Después de crear mi código, tengo que ejecutar 3 procesos Java desde diferentes directorios.

Cada uno de estos tiene procesos y tiene una consola interactiva, por lo que necesito abrirlos en nuevas ventanas o nuevas pestañas en la consola.

Lo que hago manualmente es:

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

Después de un tiempo se vuelve bastante tedioso y repetitivo.

¿Cómo se puede hacer esto desde un script? No puedo usar los comandos solos porque necesito una nueva pestaña o ventana de la consola para cada proceso.

información relacionada