Avvolgere la sessione corrente in una sessione dello schermo


9

Ho avviato una grande operazione, ma non ho avviato una sessione dello schermo, quindi non posso disconnettermi senza annullare l'operazione.

C'è un modo per iniettare lo schermo in modo che l'operazione continui e invii il suo output alla sessione dello schermo e posso disconnettere in modo sicuro la mia sessione SSH?


Risposte:


5

Dopo aver sfogliato il tuo "No". link In realtà ho trovato questa risposta su serverfault dal conte:

Tuttavia, per il tuo vero problema, c'è un'altra cosa che potresti provare: dopo aver avviato il tuo lavoro dal terminale, mettilo in background digitando ctrl-z e poi bg. Dopodiché, scollega il lavoro dalla sua shell genitore - in bash: disown -h%. Successivamente, è possibile chiudere in sicurezza il terminale e il lavoro continuerà a essere eseguito.

E questo dalla stessa domanda di Rob Wells:

$ screen -S my_process
$ retty $ (pgrep my_process)
/ redraw


1
Nella domanda collegata, reptyr ha funzionato meglio di poco per me. abbastanza distaccato ma non è stato in grado di ricollegarsi.
Leo,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.