Sono molto nuovo sullo schermo e ho colpito C-Something anziché C-a. Ora non riesco a staccare o fare altri comandi. Cosa posso fare per svelare la mia sessione di schermo?Impossibile staccare la sessione dello schermo
risposta
Forse ottenuto C-s
(s per "stop") cercano di riprendere C-q
...
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.
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.
^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
È anche possibile disconnettersi semplicemente, terminando la sessione del terminale, quindi effettuare nuovamente il login e ricollegare la sessione screen
.
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.
- 1. come staccare una sessione di schermata interna
- 2. È possibile visualizzare l'output della sessione dello schermo?
- 3. Invio di ctrl-c a una sessione specifica dello schermo
- 4. Ridimensionamento automatico dello schermo GNU con schermo -x
- 5. sessione tmux ferma schermo l'aggiornamento in modo casuale
- 6. Android ottenere le dimensioni dello schermo dell'orientamento dello schermo
- 7. Posso staccare un oggetto da una sessione di NHibernate?
- 8. CheckBox Android - Ripristino dello stato dopo la rotazione dello schermo
- 9. Qual è la risoluzione dello schermo dell'iPhone?
- 10. Android ImageView riempire la larghezza dello schermo
- 11. Regolare la luminosità dello schermo utilizzando C#
- 12. Ottenere la risoluzione dello schermo usando PHP
- 13. Disattivare la rotazione automatica dello schermo - Android
- 14. Previene la cattura dello schermo con DirectX
- 15. dimensione dello schermo utilizzabile
- 16. Orientamento dello schermo ios
- 17. Cattura dello schermo
- 18. HTML5 cattura dello schermo
- 19. Effetto dell'aggiornamento dello schermo
- 20. Collega alla sessione 'schermo' con la creazione di una nuova finestra sullo schermo
- 21. Chrome non mostra la larghezza dello schermo come ridimensionamento dello schermo?
- 22. Ottieni risoluzione nativa dello schermo
- 23. Cattura dello schermo in Haskell?
- 24. Aggiunta centro subview dello schermo
- 25. C# Impossibile controllare la sessione esiste?
- 26. Ionico emulare ios: Impossibile avviare la sessione
- 27. cattura dello schermo usando DirectX
- 28. Utilizzo dello schermo intero Attività
- 29. Centro al centro dello schermo
- 30. Ricaricamento dello schermo in corona
Questo è molto utile se screen -ls mostra il tuo schermo come allegato, ma non hai un terminale per questo – Ascherer
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. –
Magia nera! Questo ha funzionato davvero. Stavo avendo lo strano problema descritto da Ascherer, e questo lo risolveva. – ktm5124