Care este ' diferența dintre un ecran atașat și detașat?

[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. 

Am 2 întrebări

1) Care este diferența dintre atașat și ecran detașat

2) Poți ucide ecranul atașat și detașat și cum o faci? (Am ucis ecranul atașat cu ecranul -X -S id kill înainte, dar nu cred că funcționează pe unul detașat )

Comentarii

  • Este o întrebare Linux?

Răspuns

Atașat înseamnă că un proces folosește de fapt sesiunea respectivă, detașat înseamnă că cineva a lăsat sesiunea de ecran rulată, dar s-a deconectat de la aceasta.

De ce nu vă conectați pur și simplu la sesiunile de ecran unul câte unul și pur și simplu opriți tot ce rulează? Conectați-vă la sesiunile existente cu comanda screen -r -d sau screen -R -D.

Comentarii

  • Puteți clarifica ce " utilizează de fapt un proces care utilizează acea sesiune? " Adică este ' legat ' la o fereastră terminal / sesiune TTY / SSH și se va închide când se închide sesiunea respectivă? Sau vrei să spui că există un proces activ care rulează în acesta?
  • Cum să verific ce ecran sunt acum dacă am mai multe ecrane când folosesc ecranul -ls?
  • În cazul sesiunii atașate este posibil să se reia că în cazul meu închid fără închidere și apar acum ca atașat și nu ' nu vreau să ucid acest proces

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *