Executar programas pelo terminal e deixá-lo livre

Publicado por Robson Fernando Gomes em 21/03/2011

[ Hits: 16.086 ]

Blog: http://maguscode.blogspot.com/

 


Executar programas pelo terminal e deixá-lo livre

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:

$ nohup comando&

Exemplo:

$ nohup xterm&
ou
$ nohup xterm &

Outras dicas deste autor

Desligar e reiniciar o computador através da linha de comando

Instalação de arquivos .deb no Linux

Instalação do servidor WebLogic no Linux

Iniciando navegadores em modo privado

Gerenciador de Downloads para Firefox

Leitura recomendada

Visualizar informações do seu GNU/Linux

Comando para abrir tela de desligamento do sistema no Gnome

Executar comandos ao efetuar login ou logout no Linux

Listar um arquivo de baixo para cima

Dropbox com dual boot


Comentários
[1] Comentário enviado por albfneto em 21/03/2011 - 22:25h

Gostei. Isso é bem clássico, mas é sempre bom os iniciantes conhecerem.

[2] Comentário enviado por leandrw em 23/03/2011 - 13:43h

Valeu cara, ajudará bastante!

[3] Comentário enviado por fabriciobslogan em 20/04/2011 - 17:57h

Se caso vc já tiver executado o comando e quiser deixa-lo livre sem quer que parar que terminar o processo!
use
$ctl+z
e depois digite
$bg

vlw



Contribuir com comentário