Baza wiedzy - Co to jest i jak używać wirtualnej konsoli – komenda screen

Co to jest i jak używać wirtualnej konsoli – komenda screen

Często potrzebujemy uruchomić jakąś komendę, która będzie nadal działać po wyłączeniu połączenia ssh (np. serwer gry, przetwarzanie danych itp.). Z pomocą przychodzi pakiet screen, który pozwala nam używać wirtualnych konsol, oraz zostawiać je uruchomione w tle. Aby zainstalować, należy wpisać komendę: Debian/Ubuntu:
apt-get install screen
CentOS:
yum install screen
Następnie, aby wyświetlić listę wszystkich wirtualnych konsol:
screen -ls
W celu uruchomienia komendy w wirtualnej konsoli:
screen wget linkdosciagania
W przypadku, gdy chcemy żeby konsola była od razu w tle:
screen -dmS nazwakonsoli wget linkdosciagania
Aby odłączyć się od konsoli, należy nacisnąć kombinację klawiszy:
Ctrl+A + Ctrl+D
W celu uruchomienia konsoli z wybraną nazwą należy wpisać:
screen -S nazwakonsoli
W celu przełączenia się na daną konsolę:
screen -r nazwakonsoli
W celu zakończenia działania konsoli:
screen -X -S nazwakonsoli quit