Vad ' är skillnaden mellan att en skärm fästs och lossas?

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

Fick två frågor

1) Vad är skillnaden mellan bifogad och fristående skärm

2) Kan du döda bifogad och fristående skärm och hur gör du det? (Jag dödade bifogad skärm med skärm -X -S id dödade tidigare men jag tror inte att den fungerar på fristående )

Kommentarer

  • Är det här en Linux-fråga?

Svar

Bifogat betyder att någon process faktiskt använder den sessionen, fristående betyder att någon lämnade skärmsessionen igång, men kopplad från den.

Varför inte bara ansluta till skärmsessionerna en i taget och helt enkelt stoppa allt som kör? Anslut till befintliga sessioner med kommandot screen -r -d eller screen -R -D.

Kommentarer

  • Kan du klargöra vad " en process faktiskt använder den sessionen? " Menar du att det är ' bunden ' till ett terminalfönster / TTY / SSH-session och stängs den när sessionen stängs? Eller menar du att det finns en aktiv process som körs i den?
  • Hur kontrollerar jag vilken skärm jag befinner mig i nu om jag har flera skärmar när jag använder skärm-ls?
  • I fallet med bifogad session är möjlig återuppta att i mitt fall stänger jag utan att stänga och visas nu som bifogad och jag vill inte ' döda den här processen

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *