Spesso mi capita di lanciare script, batch o qualsiasi altro processo in una sessione remota SSH abbastanza lunga ma quando il mio Macbook va in standby o perdo la connessione la procedura si interrompe perdendo tutto il lavoro svolto fino a quel momento.
Come risolvo questo problema?
Ci sono diverse soluzioni quella che uso per la maggiore è tmux.
Accedo alla macchina remota in SSH
avvio tmux con il comado tmux
lancio dentro la sessione tmuz il mio processo o script.
Per abbandonare la sessione tmux digito i tasti Ctrl+b e poi d
A questo punto posso lasciare anche la sessione ssh sulla macchina remota e il processo continuerà senza interruzioni.
Se volessi ritornare al processo basta digitare tmux attach