Quais métodos existem para manter um comando iniciado a partir do shell em execução após o logout do shell?
command-line
NES
fonte
fonte
&
no final do comando também não funciona?Use o comando nohup como este:
fonte
Um comando útil (bash?) É
disown
. o bom disso é que ele funciona para um trabalho que já está em execução (a propósito, você nega trabalhos, não processos, portanto, é necessário fazer umctrl-Z, bg
antes de executar o repúdio em seu trabalho. Por exemplo, imagine-se fazendo o seguinte:Agora você percebe que precisa ir, mas não quer que o script seja eliminado ao sair, então você
Agora,
remote
seu script ainda está em execução.fonte
eu uso
Por exemplo, para abrir um servidor virtual VirtualBox, digite o seguinte em um shell remoto (que eu fecho então):
fonte