Execute o aplicativo sem manter o terminal [duplicado]

7

Se eu quisesse executar um aplicativo a partir do terminal (linux, ubuntu), como faço para que o terminal ainda seja utilizável ou que, se eu fechar o terminal, o aplicativo ainda seja executado.

    
por Okabe Okabe 03.05.2015 / 23:21

1 resposta

13

Se você quiser apenas usar o terminal interativamente novamente, execute o comando em segundo plano adicionando & após o comando:

some_command &

Se você quiser que o aplicativo continue funcionando depois de fechar o terminal, use nohup :

nohup some_command &

Todos STDOUT e STDERR serão redirecionados para o arquivo $PWD/nohup.out .

Ou disown :

some_command & disown

Tanto nohup como disown tornarão some_command imune a SIGHUP .

Verifique os man nohup e help disown para ter mais ideias sobre eles.

    
por 03.05.2015 / 23:37

Tags