Dziś chciałbym zaprezentować aplikację, którą zazwyczaj instaluje jako jedną z pierwszych, a dzięki której możemy (nie tylko) w Raspberry Pi tworzyć „wirtualne konsole”. Przydaje się to zwłaszcza gdy łączymy się zdalnie (SSH) i musimy uruchomić jakiś dłuższy proces (np. kompilacja większego programu, czy pełna aktualizacja, albo i zwykłe uruchomienie jakiegoś filmu czy puszczenie muzyki), co potrafi trwać kilka-kilkanaście godzin, przy okazji blokując konsolę. A my nie możemy się rozłączyć, by nie przerwać operacji.

Screen, czyli wirtualna konsola

Program instalujemy za pomocą komendy:

sudo apt install screen -y

Po instalacji możemy już korzystać z „wirtualnych konsol”:

raspberry-pi_screen_01

Kilka przydatnych poleceń, m.in. uruchomienie nowej konsoli:

screen -S nazwa_konsoli

Lista uruchomionych konsoli:

screen -ls

Przejście do istniejącej konsoli:

screen -r nazwa_konsoli/PID 

Przejście do istniejącej, jeśli istnieje, w innym wypadku tworzy nową:

screen -R nazwa_konsoli

Uruchomienie polecenia w konsoli „w tle”:

screen -dmS nazwa_konsoli polecenie

I zamknięcie (wyłączenie) danej konsoli:

screen -XS nazwa_konsoli quit

Można ją też zamknąć bezpośrednio z widoku danej konsoli za pomocą polecenia:

exit

Jeśli chcemy wyjść z wirtualnej konsoli, ale zostawić ją by dalej działała, robimy to za pomocą kombinacji klawiszy CTRL+A i następnie CTRL+D.

Zobacz wszystkie artykuły z serii „Raspberry Pi”

(!) Zgłoś błąd na stronie
Pomogłem? To może postawisz mi wirtualną kawę?
LUTy dla D-Cinelike (DJI Mini 3 Pro, DJI Avata, OSMO Pocket) od MiniFly
Wdrożenie Omnibusa w sklepie na WooCommerce
Jak (legalnie) latać dronem w Kategorii Otwartej
Patryk