Zarejestruj się na BitBay.net
Home > Linux > Screen – zostawianie sesji w konsoli

Screen – zostawianie sesji w konsoli

Jest to program, który w pojedynczej sesji telneta umożliwia otwarcie wielu „okienek” shellowych, a co ważniejsze, pozwala pozostawić uruchomione programy w tle i wylogować się z serwera. Po uruchomieniu programu otrzymasz dostęp do praktycznie niezmienionego shell-a. Jedyną różnicą jest możliwość wydawania dodatkowych komend za pomocą kombinacji klawiszy ctrl + a i jakaś litera.

Najczęściej używane komendy to:

  • ctrl + a, c : utworzenie nowego okna (create)
  • ctrl + a, n : przejście do następnego okna (next)
  • ctrl + a, p : przejście do poprzedniego okna (pervious)
  • ctrl + a, k : „zabicie” aktualnego okna wraz z uruchomionym w nim programem (kill)
  • ctrl + a, d : odłączenie screen-a (detach) – bodaj najważniejsza funkcja programu, pozwalająca na pozostawienie aktywnych programów i wylogowanie się.
  • ctrl + a, num : num = 0..9, przełączenie się do okna nr. num.

Typowy schemat działania, to:

  1. uruchomienie screena (screen [enter])
  2. uruchomienie jednego lub więcej programu w kolejnych oknach (np. opisanego wcześniej wget-a)
  3. odłączenie (detach) screena kombinacją klawiszy ctrl + a, d
  4. wylogowanie się (exit [enter])

By przywrócić pozostawionego w tle screen-a wystarczy ponownie zalogować się na swoje konto i uruchomić screen-a z parametrem -r, jak reattach (screen -r [enter]).
Jak zwykle, by dowiedzieć się więcej, możesz użyć komendy man screen.

Kategorie:Linux Tagi:
  1. Brak komentarzy
  1. Brak jeszcze trackbacków
*