GNU/Linux >> Linux Esercitazione >  >> Linux

Come posso mantenere vivo un processo dopo aver chiuso la sessione putty?

^Z
bg %1
disown -h %1

Il '-h' rende il processo immune a SIGHUP quando la sessione è completa.


Uso lo schermo per quel genere di cose. In realtà a volte lo lascio acceso per un po' così posso tornare a quello che stavo facendo.


Usa il nohup comando. Basta prefissarlo al tuo comando e li demonizzerà in modo che non si fermino quando ti disconnetti/termini la tua sessione di shell. L'output standard sarà per impostazione predefinita in un file chiamato nohup.out. Controlla la pagina di manuale per nohup(1) per ulteriori informazioni.


Linux
  1. Qual è la definizione di una sessione in Linux?

  2. Come posso impostare l'affinità del processore di un processo su Linux?

  3. Come posso impedire a control+d di disconnettere la mia sessione?

  4. Come posso ottenere l'ora dell'orologio da parete di un processo in esecuzione?

  5. Come utilizzare nohup per continuare a eseguire un comando dopo il logout dell'utente?

Come modificare la priorità di un processo in Linux

Come fermare un processo dello schermo in Linux?

Mantieni attiva la sessione SSH

Come posso conoscere il percorso assoluto di un processo in esecuzione?

Come posso visualizzare l'utilizzo della memoria di ciascun processo se eseguo un 'ps -ef'?

Se conosco il numero PID di un processo, come posso ottenere il suo nome?