Como posso iniciar o processo que não morre mesmo depois de fechar o ssh? [duplicado]

0

Estou navegando para meu servidor remoto do CentOS 5 e quero executar um script que demore muito tempo. Como posso mantê-lo funcionando mesmo depois de fechar a sessão ssh?

    
por Daisuki Honey 26.11.2014 / 05:22

2 respostas

2

Use um programa como a Tela .

Inicie uma tela com Screen -S "name" , continue com screen -x

    
por 26.11.2014 / 05:28
2

Você pode usar nohup em conjunto com & assim:

nohup ./m_script.sh &

A mágica de nohup é que ele permite que um processo seja executado mesmo que sua conexão com a máquina tenha desaparecido. Significa que você efetuou logout ou está desconectado. O & no final significa que o processo deve ser executado como um processo em segundo plano.

Então, quando você digita esse comando, o combo de nohup e & garante que, após o logout, o processo ainda estará sendo executado no servidor.

    
por 26.11.2014 / 05:40

Tags