2009-02-10 7 views

risposta

18

Forse ottenuto C-s (s per "stop") cercano di riprendere C-q ...

45

Se tutto il resto fallisce, login da un altro terminale e digitare: screen -raAdx. Questo ricollegherà lo schermo come condiviso e ti consentirà di staccarlo.

+7

Questo è molto utile se screen -ls mostra il tuo schermo come allegato, ma non hai un terminale per questo – Ascherer

+0

Nel caso in cui qualcuno abbia due sessioni dello schermo collegate, [eventualmente] l'una nell'altra, ho dovuto usare 'schermo - d -R 'per ottenere quello esterno da staccare, altrimenti la sessione interna era l'unico distacco. –

+0

Magia nera! Questo ha funzionato davvero. Stavo avendo lo strano problema descritto da Ascherer, e questo lo risolveva. – ktm5124

9

Ctrl-A + D stacca

alternativa a detatch se non è necessario le informazioni sullo schermo si può semplicemente uccidere il processo.

Non sicuro di alcun comando che non risponda allo schermo.

+0

^D (C-D) non chiude lo schermo! Potrebbe eventualmente uscire dalla sessione della shell, che chiude la sessione della shell e quindi la sessione dello schermo, ma non sarà così se si stanno utilizzando più di una finestra, un'applicazione in primo piano e altre cose. – strager

1

È anche possibile disconnettersi semplicemente, terminando la sessione del terminale, quindi effettuare nuovamente il login e ricollegare la sessione screen.

3

Ho avuto un problema simile oggi. Stavo trasferendo un file da 100 GB su un collegamento da 1 Mbps ed era a metà del trasferimento quando la mia workstation si è bloccata. Ho riavviato PuTTY e ottenuto sul mio server terminal, ma nessuna combinazione dei comandi di scollegamento/ricollegamento funzionava. Ho deciso di uccidere lo schermo, quindi ho controllato ps per ottenere il PID. Mentre guardavo l'uscita PS, ho notato che la sessione BASH che avevo usato per lanciare Screen era ancora in esecuzione. Per un capriccio, ho deciso di uccidere quella sessione invece di schermo, pensando "Questo dovrebbe essere come chiudere la finestra di PuTTY, che mi permette di riattaccare." Abbastanza sicuro, sono stato in grado di eseguire "screen -dr" succesfolly.

Problemi correlati