A volte ho processi di lunga durata che voglio avviare prima di tornare a casa, quindi creo una sessione SSH sul server per avviare il processo, ma poi voglio chiudere il mio laptop e tornare a casa e più tardi, dopo cena, voglio controllare il processo che ho iniziato prima di lasciare il lavoro. Come posso farlo con SSH? La mia comprensione è che se interrompi la tua connessione SSH interromperai anche la tua sessione di accesso sul server, interrompendo quindi il lungo processo.
Risposta accettata:
Usa nohup
per fare in modo che il tuo processo ignori il segnale di riaggancio:
$ nohup long-running-process &
$ exit