Dar apenas &
coloca em segundo plano. Você também precisa fazer nohup
:
nohup startFile.sh &
para que o programa não receba SIGHUP.
Eu tenho um aplicativo Java em um suseEnvironment que inicio com um arquivo SH.
Eu uso o comando: startFile.sh &.
Se eu fiz o login via putty, o aplicativo ainda está em execução depois que eu fechei o putty.
Se eu estiver logado no suse diretamente (via interface do usuário) e eu iniciar o aplicativo, ele será finalizado depois que eu sair do SUSE.
Qual é a diferença?
Dar apenas &
coloca em segundo plano. Você também precisa fazer nohup
:
nohup startFile.sh &
para que o programa não receba SIGHUP.