Jak zamknąć sesję ekranową?

Jak zamknąć sesję ekranową?
Czasami wykonujemy wiele sesji ekranu w Ekran GNU co wymaga czyszczenia. W tym krótkim przewodniku przeprowadzimy Cię przez opcje zamknięcia sesji ekranu, ale po pierwsze, zrozummy niezbędne informacje o ekranie.

Co to jest ekran?

Multiplekser końcowy jest określany jako ekran. Wiele interaktywnych powłok terminalu fizycznego jest multipleksowanych przez ekran. Pozwala użytkownikowi wykonywać kilka zadań działających w każdym terminalu. Wszystkie te niezależne sesje ekranu wykonują swoje programy. Jeśli przypadkowo zamkniesz się lub odłączysz się od jakiejkolwiek sesji ekranu, proces ten będzie działał w sesji ekranu.

Na przykład podczas aktualizacji serwera Ubuntu za pośrednictwem SSH, jeśli sesja SSH zostanie zakończona z dowolnego powodu, polecenie ekranu będzie kontynuowane proces aktualizacji.

Tutaj dostarczyliśmy listę ważnych skrótów klawiatury do zarządzania różnymi zagnieżdżonymi sesjami.

Funkcjonować Skrót klawiszowy
Pokazywanie kluczów Ctrl+a ?
Zakończenie ekranu sesji i zakończenia Ctrl+a \
Zamknięcie bieżącej sesji Ctrl+a x
Zamknięcie wszystkich sesji oprócz bieżącego Ctrl+A Q
Dzielenie obecnego regionu pionowo na dwa regiony Ctrl+a l
Dzielenie obecnego regionu w poziomie na dwa regiony Ctrl+a s
Przełączanie na numer sesji 0 Ctrl+a ”
Przejście na poprzednią sesję Ctrl+a p
Przejście na następną sesję Ctrl+a n
Wymień wszystkie sesje Ctrl+A 0

Teraz zademonstrujemy pełną procedurę zamknięcia istniejącej sesji ekranu. Przed rozpoczęciem tego sprawdź poniższą metodę konfigurowania sesji ekranu.

$ Screen -dms my_session_1
$ ekran -dms my_session_2

Konfiguracja sesji ekranu

W wyniku wykonania polecenia dwie sesje zostaną zainicjowane o nazwie „my_session_1” i „my_session_2”.

Teraz wymień wszystkie sesje ekranu, pisząc następujące polecenie:

$ Screen -list

Tutaj dane wyjściowe poda informacje o istniejącej sesji ekranu, inaczej niż nowo utworzona.

Jedną metodą zakończenia sesji jest najpierw go dołączenie, a następnie zakończenie. Postępujemy zgodnie z tą metodą w nadchodzącej sekcji. Przykładem wzięliśmy „my_session_1”, możesz wybrać sesję, którą chcesz zakończyć.

Wykorzystaj następujące polecenie do sprawdzania powiązanych informacji o sesji ekranu „my_session_1”.

Ekran -R my_session_1

Zamknięcie sesji ekranu

Metoda 1:

Zwróć uwagę na pełny identyfikator sesji ekranu. Następnie załącz tę sesję ekranu za pomocą opcji „-R” w poleceniu ekranu.

$ ekran -r 62431.my_session_2

W terminalu wpisz „wyjście”, aby wyjść z tej sesji ekranu.

$ exit

Jak widać, dane wyjściowe deklaruje, że proces został zakończony pomyślnie.

Metoda 2:

Inną metodą zakończenia sesji ekranu jest naciśnięcie „Ctrl+A” w połączeniu z klawiszem „\” podczas załączania sesji.

Wniosek

Ekran multipleksuje liczne interaktywne skorupy fizycznego terminalu. Umożliwia także swojemu użytkownikowi wykonywanie wielu zadań w każdym terminalu jednocześnie. Nadchodzi przypadek, w którym wymagane jest czyszczenie i do tego chcesz zakończyć sesję ekranu. W tym poście omówiliśmy dwie różne metody zakończenia sesji ekranowej.