Qual è ' la differenza tra uno schermo allegato e uno scollegato?

[blah]$ screen -ls There are screens on: 16517.pts-0.blah (01/28/2012 01:55:32 PM) (Detached) 4345.pts-1.blah (01/27/2012 11:22:48 AM) (Attached) 2 Sockets in /var/run/screen/S-blahblah. 

Hai 2 domande

1) Qual è la differenza tra allegati e schermo staccato

2) Puoi uccidere lo schermo attaccato e scollegato e come lo fai? (Ho ucciso lo schermo allegato con screen -X -S id kill prima ma non credo che funzioni su uno staccato )

Commenti

  • Questa è una domanda su Linux?

Risposta

Allegato significa che un processo sta effettivamente utilizzando quella sessione, scollegato significa che qualcuno ha lasciato la sessione dello schermo in esecuzione, ma disconnesso da essa.

Perché non connettersi semplicemente alle sessioni dello schermo uno alla volta e fermare semplicemente tutto ciò che è in esecuzione? Collegati a sessioni esistenti con il comando screen -r -d o screen -R -D.

Commenti

  • Puoi chiarire cosa " un processo utilizza effettivamente quella sessione? " Intendi dire che è ' associato ' a una finestra di terminale / sessione TTY / SSH e si chiuderà alla chiusura di quella sessione? O vuoi dire che cè un processo attivo in esecuzione in esso?
  • Come controllare in quale schermata mi trovo ora se ho più schermi quando uso screen -ls?
  • In il caso della sessione allegata è possibile riprendere che nel mio caso chiudo senza chiudere e appaio ora come allegato e non ' t voglio uccidere questo processo

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *