Confira a tela GNU. Você pode executar algo na tela, desconectar e desconectar e o script / programa continua a rodar.
Link: link
A tela pode ser encontrada na maioria das distros. O Ubuntu também tem uma versão "Super" bifurcada disponível.
Eu uso o gnome-terminal, e eu corro emacs
sob o terminal em segundo plano executando emacs &
, mas depois que eu fecho o terminal, emacs
também é fechado. Como posso evitar esse comportamento? Eu sei que emacs
é um processo filho do shell.
Confira a tela GNU. Você pode executar algo na tela, desconectar e desconectar e o script / programa continua a rodar.
Link: link
A tela pode ser encontrada na maioria das distros. O Ubuntu também tem uma versão "Super" bifurcada disponível.
Você pode iniciar emacs
usando o comando nohup
. nohup
executará um comando imune a restrições, com saída para um não-tty
nohup emacs &
Isso evitará que o processo emacs
termine quando o shell for fechado e o terminal de controle for destruído.
Você pode obter mais informações sobre nohup
de info coreutils 'nohup invocation'
Esta é uma discussão sobre nohup
, disown
e &
.