Hva ' er forskjellen mellom at en skjerm blir festet 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. 

Fikk 2 spørsmål

1) Hva er forskjellen mellom vedlagte og løsrevet skjerm

2) Kan du drepe festet og løsrevet skjerm og hvordan gjør du det? (Jeg drepte festet skjerm med skjerm -X -S id drept før, men jeg tror ikke det fungerer på løsrevet )

Kommentarer

  • Er dette et Linux-spørsmål?

Svar

Vedlagt betyr det at en prosess faktisk bruker den økten, løsrevet betyr at noen forlot skjermøkten, men frakoblet den.

Hvorfor ikke bare koble til skjermøktene en om gangen, og rett og slett stoppe alt som kjører? Koble til eksisterende økter med kommandoen screen -r -d, eller screen -R -D.

Kommentarer

  • Kan du avklare hva " en prosess faktisk bruker den økten? " Mener du at det er ' bundet ' til et terminalvindu / TTY / SSH-økt, og lukkes den når økten lukkes? Eller mener du at det kjører en aktiv prosess i den?
  • Hvordan sjekker jeg hvilken skjerm jeg er i nå hvis jeg har flere skjermer når jeg bruker skjerm-ls?
  • I tilfellet med vedlagt økt er mulig å fortsette at i mitt tilfelle stenger jeg uten å lukke og vises nå som vedlagt, og jeg vil ikke ' ikke vil drepe denne prosessen

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *