O processo em background sairá quando você fizer logout no linux?

1
[root@~]# ./file.sh &

Eu não sei se $! terminará se eu simplesmente sair imediatamente?

    
por vps 12.03.2010 / 14:28

2 respostas

2

disown do trabalho e não. Se é a única coisa rodando em segundo plano, você faria disown %1 . Caso contrário, seria o número do trabalho dado entre colchetes quando você iniciar o trabalho.

    
por 12.03.2010 / 15:02
0

Não tenho certeza da resposta exata para essa pergunta.

Eu sei que, para desanexar do console, é necessário mais do que apenas redirecionar para / dev / null. Você precisa considerar o uso de setsid , além de redirecionar 1>/dev/null e 2>/dev/null .

    
por 12.03.2010 / 18:02