Jaka ' jest różnica między podłączaniem a odłączaniem ekranu?

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

Mam 2 pytania

1) Jaka jest różnica między załączonym a odłączony ekran

2) Czy możesz zabić podłączony i odłączony ekran i jak to zrobić? (wcześniej zabiłem podłączony screen za pomocą screen -X -S id kill, ale nie sądzę, żeby to działało na odłączonym )

Komentarze

  • Czy to jest pytanie dotyczące Linuksa?

Odpowiedź

Załączony oznacza, że jakiś proces faktycznie używa tej sesji, odłączony oznacza, że ktoś zostawił uruchomioną sesję ekranu, ale rozłączył się z nią.

Dlaczego po prostu nie połączyć się z sesjami screen pojedynczo i po prostu zatrzymać wszystko, co jest uruchomione? Połącz się z istniejącymi sesjami za pomocą polecenia screen -r -d lub screen -R -D.

Komentarze

  • Czy możesz wyjaśnić, co " proces faktycznie używa tej sesji? " Czy masz na myśli to, że ' wiąże ' z oknem terminala / sesją TTY / SSH i zostanie zamknięte po zamknięciu tej sesji? A może masz na myśli, że działa w nim aktywny proces?
  • Jak sprawdzić, na którym ekranie jestem teraz, jeśli mam wiele ekranów, gdy używam screen -ls?
  • In przypadek dołączonej sesji jest możliwy wznowić, że w moim przypadku zamykam bez zamknięcia i wyglądam teraz jak dołączony i nie ' nie chcę przerywać tego procesu

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *