Já olhou para o GNU Screen?
link
Quando você usa o SSH do seu laptop no servidor Linux e inicia um trabalho / processo, normalmente o trabalho será interrompido se a conexão SSH cair.
No entanto, com o GNU Screen, o terminal virtual em que você estava trabalhando continuará feliz se sua sessão de SSH terminar antes de você desejar.
É simples de usar e oferece outros benefícios também!
Experimente:
Assim que você tiver SSHd no seu servidor, digite "screen" (supondo que ele esteja instalado).
Em seguida, execute qualquer script de trabalho de longa execução ou o comando como "top".
Então feche o puTTY.
SSH novamente para o servidor e seu trabalho parecerá perdido, mas digite "screen -ls" e você verá uma listagem de sua sessão de terminal virtual desconectada.
Para voltar a anexá-lo, digite "screen -r" ... e você deverá ver seu script ou processo ainda em execução!
Para sair da tela, você pode simplesmente digitar "exit" na linha de comando, e você retornará ao seu shell usual (a menos que existam múltiplas janelas de tela).
Para desanexar manualmente uma tela, digite "screen -d" ou digite Ctrl-a (tecla de controle mais letra "a") e depois "d".
Para ajuda com o GNU Screen, enquanto estiver nele, digite Ctrl-a e depois "?".
Boa sorte!