Houve momentos que tentei abrir um terminal a partir de outro e acabei somente com dois terminais
abertos, mas com um deles ocupado pois um dependia do outro.
Uma maneira simples de resolve este problema é incluir o & (E comercial) ao final do comando ou utilizar
"nohup programa_desejado &".
1ª opção: Quando se utiliza somente comando&, o comando em questão ainda está dependendo do
terminal, o que pode causar algum problema caso o mesmo seja fechado, mas para uso rápido eu utilizo
este mesmo. Sintaxe:
comando&
ou comando &
Exemplo:
xterm&
ou xterm &
2ª opção: Quando se utiliza somente nohup comando&, o comando em questão não estará dependendo do
terminal que abriu o mesmo. Sintaxe:
[4] Comentário enviado por ACMM em 22/01/2023 - 14:14h
Valeu pela dica. Ajuda muito.
Bom, eu tenho um script (shell script) que abre uma aplicação em Python com interface gráfica. A aplicação abre normal e posso fechar o terminal que tudo continua como deveria.
Eu gostaria de saber como eu poderia fazer com que o terminal fechasse sem precisar que eu clique no botão de fechar o terminal, ou seja o próprio comando no shell script fizesse isso?
No arquivo Info.sh está assim:
#!/bin/sh
nohup python3 `pwd`/INFO.py &
Eu tentei colocar o comando "exit" logo após o último comando e não funcionou. A aplicação abriu normal, mas o terminal continuou aberto também. Como eu poderia fazer isso?
Desde já agradeço a ajuda.