Dê uma olhada no programa screen
.
Você pode enviar ssh para o seu servidor e criar uma nova sessão de login digitando:
screen
Nessa sessão, você pode começar seu roteiro que levará algumas semanas.
Você pode então desanexar dessa sessão digitando:
Ctrl-a Ctrl-d
Você pode fazer logoff da sessão ssh
e o script ainda está sendo executado na sessão screen
desanexada.
Mais tarde, você pode ssh
entrar no seu servidor novamente e digitar:
screen -r
Isso irá reconectá-lo à sessão desanexada de antes e você poderá ver como seu script está indo. Se não terminar, basta destacar novamente.
Observe também que, se sua sessão de tela for acidentalmente desanexada (por exemplo, ssh
pára de funcionar ou uma interrupção de rede), sua screen
sessão ainda estará lá e você poderá ssh novamente e screen -r
para reconectar!