Screen – czyli wirtualny terminal

Czasami zdarzają się sytuację, gdy potrzebujemy wywołać jakiś program, który będzie działał cały czas, nawet podczas wylogowania się z serwera np. uruchomić serwer gry lub pracujemy nad czymś a mamy problemy z dostępem do Internetu i boimy się, że nas wyloguje i będzie trzeba robić od nowa. Z pomocą przychodzi nam narzędzie screen. Jest to wirtualna konsola, która działa w tle podczas gdy my jesteśmy już wylogowani. W systemach debian instalujemy za pomocą komendy:

apt-get install screen

Aby wywołać wirtualną konsolę wystarczy wpisać:

screen

W przypadku jeśli mamy wiele konsol możemy je nazwać:

screen -S [nazwa]

W przypadku gdy chcemy wyświetlić nazwy wszystkich wirtualnych konsol które mamy otwarte wpisujemy komendę:

screen -list

Lub:

screen -ls

W przypadku gdy chcemy wyjść z programu z zamknięciem sesji wpisujemy tak jak w zwykłym terminalu:

exit

Gdy chcemy zamknąć screen bez zamykania sesji to naciskamy Ctrl + A, a następnie Ctrl + D. Powrócimy do „normalnego” terminala. Aby wejść do wybranego terminala wpisujemy:

screen -r [nazwa]

Więcej informacji o programie screen znajdziemy używając komendy:

man screen