GNU/Linux >> Linux Esercitazione >  >> Linux

Ssh:mantieni i processi in esecuzione dopo la disconnessione della sessione Ssh?

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

Linux
  1. 4 modi per mantenere un comando in esecuzione dopo esserti disconnesso dalla sessione SSH

  2. Come visualizzare l'output di un processo in esecuzione in un'altra sessione Bash?

  3. Ssh:come avviare un processo durante una sessione Ssh dopo che la sessione è terminata??

  4. Continuare a eseguire un programma Python anche dopo aver disconnesso la sessione Ssh?

  5. Come visualizzare i processi in esecuzione di qualsiasi utente in SSH?

Come elencare i processi in esecuzione in Linux

Come elencare i processi in esecuzione in Linux:una guida per principianti

Comando dello schermo Linux:mantieni i processi in esecuzione nonostante una connessione interrotta

Processi in esecuzione

Come mantenere le sessioni SSH remote in esecuzione dopo la disconnessione

Mantenere un processo Linux in esecuzione dopo il logout