Screen

screen e` un comando che permette di aprire una nuova shell che puo` poi essere lasciata in background (detachment), anche sloggandosi da una sessione ssh. Per questo motivo e` molto utile per lanciare processi che devono girare a lungo.

  1. screen
  2. Lancia il tuo programma.
  3. CTRL+a+d per "detachare" la shell.
  4. htop per controllare che il tuo processo stia girando. A questo punto puoi fare altro e/o sloggarti dalla sessione.
  5. Per riaprirla devi essere sullo stesso nodo su cui l'hai aperta. Quindi, se nel mentre ti sei sloggato, dopo essere rientrato con il solito comando ssh puoi cambiare nodo con ssh nomenodo.
  6. screen -r per riaprirla.
  7. CTRL+d per chiuderla definitivamente (una volta terminato il programma).