Hvad ' er forskellen mellem en skærm, der er fastgjort og løsnet?

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

Fik 2 spørgsmål

1) Hvad er forskellen mellem vedhæftet og løsrevet skærm

2) Kan du dræbe vedhæftet og løsrevet skærm, og hvordan gør du det? (Jeg dræbte vedhæftet skærm med skærm -X -S id dræbte før, men jeg tror ikke det fungerer på løsrevet en )

Kommentarer

  • Er dette et linux-spørgsmål?

Svar

Vedhæftet betyder, at en proces faktisk bruger den session, løsrevet betyder, at nogen forlod skærmsessionen kørende, men afbrudt fra den.

Hvorfor ikke bare oprette forbindelse til skærmsessionerne en ad gangen og bare stoppe alt, hvad der kører? Opret forbindelse til eksisterende sessioner med kommandoen screen -r -d eller screen -R -D.

Kommentarer

  • Kan du afklare, hvad " en proces faktisk bruger den session? " Mener du, at det er ' bundet ' til et terminalvindue / TTY / SSH-session, og lukkes den, når den session lukkes? Eller mener du, at der er en aktiv proces, der kører i den?
  • Hvordan kontrollerer jeg, hvilken skærm jeg er i nu, hvis jeg har flere skærme, når jeg bruger skærm-ls?
  • I tilfældet med vedhæftet session er mulig genoptage, at i mit tilfælde lukker jeg uden lukke og ser ud som vedhæftet nu, og jeg vil ikke ' ikke ønsker at dræbe denne proces

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *