Como fechar o novo terminal com força do script, quando as Preferências do perfil são - Comando - Quando os comandos saem: - Mantenha o terminal aberto

0

Sou novo no shell script. Estou tentando abrir dois novos terminais e executar arquivos .sh neles a partir de um script, mas depois de terminar todos os comandos, quero que um terminal seja fechado. Estou usando o comando gnome-terminal -e "sh patterns.sh"; para abrir o novo terminal e executar o script. Por favor, ajudem, obrigado antecipadamente.

    
por MayankD 18.01.2018 / 13:21

1 resposta

0

com o seguinte comando, você está matando o gnome-terminal:

kill $PPID

Eu tentei com xterm, não tenho gnome.

 xterm -hold -e "/temp/test.sh; ps -fp \$PPID; sleep 5; kill \$PPID"

Funciona assim com o gnome-terminal:

gnome-terminal -e '/bin/ksh -c "/temp/test.sh; kill $PPID"'
    
por 18.01.2018 / 13:54

Tags