pl  pl
 

Screen

Z MyDevil.net

Screen umożliwia pozostawianie uruchomionej aplikacji (np. ekg, irssi) w tle. Programy działające na screenie będą uruchomione dalej, pomimo wylogowania się z konta shell.

Podstawowe zastosowania

Aby skorzystać z zalet programu screen uruchamiamy go poleceniem:

screen

Następnie po wyświetleniu wiadomości powitalnej naciskamy spacje/enter i uruchomiamy program, który chcemy zostawić w tle (np. komunikator ekg). Od teraz program będzie działać cały czas aż do jego zakończenia, można zamknąć połączenie z serwerem.

Aby po wylogowaniu przywrócić naszą aplikację wystarczy wpisać:

screen -r

W przypadku użycia kilku screenów po wpisaniu polecenia screen -r wyświetli nam się lista wszystkich zostawionych w tle programów, przykład:

[uzytkownik@mydevil]:<~>$ screen -r
   There are several suitable screens on:
   25234.ttyq2.mydevil (Detached)
   38122.ttyo3.mydevil (Detached)
   Type "scre38122.ttyo3.mydevilen [-d] -r [pid.]tty.host" to resume one of them.

Wystarczy wybrać interesującą nas sesje do przywrócenia, np:

screen -r 25234.ttyq2.mydevil 

Jeżeli nasze połączenie z serwerem zostało zresetowane i sesja jest nadal aktywna (status Attached przy poleceniu screen -r) możemy przyłączyć się do sesji przy pomocy komendy:

screen -rd 

Gdy jest uruchomionych więcej niż jedna sesja screen postępujemy analogicznie do komendy screen -r.

Po restarcie serwera screeny nadal widnieją na liście, jednak nie nadają się już do ponownego użytku (procesy nie istnieją), aby wyczyścić listę należy wpisać polecenie:

screen -wipe 

Więcej informacji na temat używania programu screen znajduje się w manualu, który można zobaczyć przy pomocy komendy:

man screen