Normalmente, quando você usa o terminal para corrida um programa, se você quiser fechar terminal, isso também fechará o programa em execução. Para evitar esse comportamento, há um pequeno truque. |
Suponha que você tenha aberto o nautilus de um terminal executando:
náutilo
Agora você deseja fechar o terminal sem fechar a janela do Nautilus. Para fazer isso, pressione Ctrl + z no terminal e execute os seguintes comandos:
rejeitar -h% 1
bg 1
Feito isso, você pode fechar o terminal sem afetar o programa que você abriu no terminal.
Como sugere o Rafa (um de nossos leitores), outro método semelhante, mas que não tem exatamente os mesmos efeitos, é adicionar o parâmetro & no final do comando que deseja executar. Por exemplo, para abrir o nautilus seria assim:
nautilus e
Isso significa que você pode continuar a usar o terminal depois de executar o programa, mas, ao contrário do método anterior, fechar o terminal também fechará o programa executado.
xD já me salvou essas dicas, muito obrigado novamente 😀
Ótimo, muito obrigado pelas dicas ^ __ ^
É uma boa dica ..
Boa postagem
Obrigado Envi! Já atualizei o artigo para que não tenham dúvidas e fiquem mais claros ...
Abraço! Paulo.
Não é bem assim. O processo é executado em segundo plano deixando o terminal livre, mas no momento em que o terminal fecha, o processo termina.
http://hatteras.wordpress.com/2011/09/16/cerrar-la-terminal-sin-que-se-cierre-el-programa-en-ejecutado-con-ella/
Se você pode fazer isso como um script, digamos que no bash como estão os parâmetros e os programas ./ execute nautilus
então dentro de você
script #! / bin / bash
$ 1 e
então o $ 1 funciona como um parâmetro e passa o nome do programa que você deseja executar, ou você o modifica com as linhas
rejeitar -h% 1
bg 1, mas existe o gosto de todos Eu prefiro nautils & o conky & saudações 😀
Há muito tempo que procuro por isso! Muito obrigado por compartilhar isso!
Você está certo Rafa! Já incorporei sua contribuição no artigo.
Abraço! Paulo.
Por mais que tentei, ele não aceita este comando, mas funciona muito bem para mim quando adiciono "&" após o comando para abrir o programa "nautilus &"
ou simplesmente coloque "nautilus &" e você pode fechar o terminal xD porque você o deixa rodando em um processo independente, é para isso que serve o "&"
Boa dica!
Outra boa dica
Uma alternativa é usar programas como tmux ou screen.
O que exatamente cada comando significa? Que fazem? 'bg' eu imagino que seria colocar em BackGround qualquer que fosse o console.
E muito obrigado Pablo. Será útil para muitos de nós, eu acho.
este truque é um pouco enigmático, o melhor é:
nohup nautilus e agora você pode fechar o terminal, disown é desassociar os jobs do terminal. E se você quiser que funcione em segundo plano:
nohup nautilus & e você pode continuar trabalhando no terminal ou fechá-lo.
Existe uma maneira de fazer isso em um script?