Se você for executar algum script da GUI e conseguir ver sua saída, você poderá incluir um script de destino em seu próprio script. Você novo script chama terminal
- > bash
- > your_script
e aguarda até que termine e saia. No script abaixo, altere ./script.sh
para o nome e caminho do seu script.
#!/bin/bash
# Bash Menu Script Example
xterm -e "bash -c \"./script.sh; exec bash\"" &
while [ 'pidof xterm' ]
do
wait 'pidof xterm'
done
ATUALIZAÇÃO:
De acordo com essas respostas mais populares, você precisa ter dois scripts no seu caso.
Se você for executar algum script da GUI e conseguir ver sua saída, precisará ativá-lo.
Do Nautilus:
Equandoclicarnoseuscript,vocêseráperguntado:
Da linha de comando:
gnome-terminal -e command
ou
xterm -e command
ou
konsole -e command
ou
terminal -e command
Para fazer o terminal ficar quando o comando sai:
No konsole existe uma bandeira --noclose.
No xterm, há um sinalizador -hold.
No gnome-terminal, vá para Editar - > Preferências de perfil - > Título. Clique na guia Comando. Selecione Segure o terminal no menu suspenso rotulado Quando o comando sair.
Você deve criar um novo perfil para isso e executar com
gnome-terminal --window-with-profile=NAMEOFTHEPROFILE -e command