sobota, 17 lipca 2010

Screen, czyli jak połączyć się zdalnie z serwerem, uruchomić skrypt, którego wykonanie zajmuje kilka godzin, rozłączyć się i pójść spać.

W celu uruchomienia screen'a w terminalu wpisujemy:
- screen

Jeżeli chcemy aby screen miał określoną nazwę (często na serwerze mamy uruchomionych kilka screenów i wygodniej jest wiedzieć, który jest od czego):
screen -S przykladowa_nazwa

Gdy chcemy się połączyć ze screen'em który w dalszym ciągu jest podłączon (Attached):
screen -x nazwa_screena

Gdy chcemy połączyć się ze screenem, który jest odłączony (Detached):
screen -r nazwa_screena

Usuwanie screen'a:
screen -wipe nazwa screena

Odłączanie się od screen'a bez zamykania sesji:
ctrl + a, ctrl + d


Wyłączanie screen'a:
ctrl + a, ctrl + k

Wyświetlanie uruchomionych screenów:
screen -ls

Teraz chyba będzie najfajniejszy trick w ramach jednej sesji screen'a można mieć uruchomionych kilka okien. Tworzenie nowego okna:
ctrl + a, ctrl +c

Przełączanie się pomiędzy poszczególnymi oknami:
ctrl + a, ctrl + n
ctrl + a, ctrl + p

Brak komentarzy:

Prześlij komentarz