Você pode executar seu script em outra janela do emulador de terminal, suponho gnome-terminal
com o comando
gnome-terminal -x ./script
Você pode simplificar o processo que define uma função no seu ~/.bashrc
start() {
gnome-terminal -x "$@"
}
onde pode escolher o nome que preferir em vez de start
. Você usa a função dessa maneira
start ./command arg1 arg2
(você precisa reiniciar o terminal para o shell saber sobre a nova função).
Como você pode ver, há um pequeno problema, a janela fecha quando o comando termina. Para evitar isso, você poderia agrupar seu comando em um shell script e adicionar uma última linha com o comando read
:
#!/bin/sh
# script
./command arg1 arg2
read answer
Então, quando você ligar
start ./script
não será fechado, aguardando sua entrada.
Infelizmente, é difícil automatizar isso na função start
.