Screen

Od HLDS.pl
(Różnice między wersjami)
Skocz do: nawigacji, wyszukiwania
(Komenda)
(Zobacz też)
 
(Nie pokazano 2 wersji utworzonych przez 2 użytkowników)
Linia 1: Linia 1:
= Opis =
+
Screen to program pod [[Linux|Linuksa]], w wielu dystrybucjach jest juz zainstalowany, albo trzeba doinstalować (''nie jest to zbyt trudne, a nie mam zamariu uczyc podstaw jak instalować pakiety'').
Screen to program pod [[Linux]]a, w wielu dystrybucjach jest juz zainstalowany albo trzeba doinstalwoac (nie ejst to zbyt trudne a nie mam zamairu uczyc podstaw jak isntalwoać pakiety).
+
  
Screen pozwala na uruchomienie procesu w tle w taki sposób aby mozna było wrócić do prasy w programie- szczególnie uzyteczny przy pracy na słabym albo często zrywającym sie połączeniu, albo jak chemy zostawic cos aby działalo bardzo długo w tle.
+
Screen pozwala na uruchomienie procesu w tle w taki sposób, aby można było wrócić do pracy w programie - szczególnie użyteczny przy pracy na słabym, albo często zrywającym się połączeniu, albo jak chemy zostawić coś, aby działało bardzo długo w tle.
=Sprawdzenie=
+
 
 +
== Sprawdzenie ==
 
Upewniamy się że mamy zaistalowany pakiet programu screen
 
Upewniamy się że mamy zaistalowany pakiet programu screen
 
W tym celu wpisz w konsoli:
 
W tym celu wpisz w konsoli:
 
  screen -ls
 
  screen -ls
Jeśli pojawi się info ''command not found'' albo podobna, trzeba zainstalowac screen'a - poproś admina aby to dla ciebie zrobił.
+
Jeśli pojawi się info ''command not found'' (''albo podobna''), trzeba zainstalowac screen'a - poproś admina, aby to dla ciebie zrobił.
Ewentualnie można odpalić serwer w inny sposób - zobacz [[Proces w tle]].
+
Ewentualnie można odpalić serwer w inny sposób - zobacz: [[Proces w tle]].
  
=Komenda=
+
== Komendy ==
Najpierw wpisz w [[konsola|konsoli]]  
+
Najpierw wpisz w [[konsola|konsoli]]:
 
  man screen
 
  man screen
 +
i przeczytaj wszystko co tam jest, w innym wypadku możesz się posilić streszczeniem:
  
i przeczytaj wszystko co tam jest, szczegółnie jesli jest w języku jaki znasz :D
+
{|
 
+
!Skrót klawiszowy
 +
!Opis Akcji
 +
|-
 +
|Ctrl + a d
 +
|Usypia screen'a zachowując wszystkie aplikacje w tle
 +
|-
 +
|Ctrl + a c
 +
|Tworzy nowe okno z powłoką systemową
 +
|-
 +
|Ctrl + a n
 +
|Przechodzi do następnego okna
 +
|-
 +
|Ctrl + a [Spacja]
 +
| Przechodzi do następnego okna
 +
|-
 +
|Ctrl + a p
 +
| Przechodzi do poprzedniego okna
 +
|-
 +
|Ctrl + a "
 +
|Wyświetla listę okien
 +
|-
 +
|Ctrl + a A
 +
|Zmienia nazwę aktywnego okna
 +
|-
 +
|Ctrl + a S
 +
|Dzieli konsolę na 2 części
 +
|-
 +
|Ctrl + a [Tab]
 +
|Przenosi kursor do kolejnej części podzielonego ekranu
 +
|-
 +
|Ctrl + a X
 +
|Zamyka aktywną część podzielonego ekranu
 +
|-
 +
|Ctrl + a x
 +
|Blokada screena aż do wpisania hasła
 +
|}
  
 +
== Wysyłanie komend ==
 +
Chciałbyś wysyłac komendy do odłączonego screena, tak jakbyśmy to my pisali z ręki, ale chcemy to wykonywać w skryptach, np.: w [[cron]]tabie.
  
[[kategoria:Linux]]
+
== Zobacz też ==
 +
* [[Screen wysyłanie komend]].
 +
* [[Screen i serwer w tle]]
 +
[[Kategoria:Linux]]

Aktualna wersja na dzień 21:11, 11 kwi 2008

Screen to program pod Linuksa, w wielu dystrybucjach jest juz zainstalowany, albo trzeba doinstalować (nie jest to zbyt trudne, a nie mam zamariu uczyc podstaw jak instalować pakiety).

Screen pozwala na uruchomienie procesu w tle w taki sposób, aby można było wrócić do pracy w programie - szczególnie użyteczny przy pracy na słabym, albo często zrywającym się połączeniu, albo jak chemy zostawić coś, aby działało bardzo długo w tle.

Spis treści

Sprawdzenie

Upewniamy się że mamy zaistalowany pakiet programu screen W tym celu wpisz w konsoli:

screen -ls

Jeśli pojawi się info command not found (albo podobna), trzeba zainstalowac screen'a - poproś admina, aby to dla ciebie zrobił. Ewentualnie można odpalić serwer w inny sposób - zobacz: Proces w tle.

Komendy

Najpierw wpisz w konsoli:

man screen

i przeczytaj wszystko co tam jest, w innym wypadku możesz się posilić streszczeniem:

Skrót klawiszowy Opis Akcji
Ctrl + a d Usypia screen'a zachowując wszystkie aplikacje w tle
Ctrl + a c Tworzy nowe okno z powłoką systemową
Ctrl + a n Przechodzi do następnego okna
Ctrl + a [Spacja] Przechodzi do następnego okna
Ctrl + a p Przechodzi do poprzedniego okna
Ctrl + a " Wyświetla listę okien
Ctrl + a A Zmienia nazwę aktywnego okna
Ctrl + a S Dzieli konsolę na 2 części
Ctrl + a [Tab] Przenosi kursor do kolejnej części podzielonego ekranu
Ctrl + a X Zamyka aktywną część podzielonego ekranu
Ctrl + a x Blokada screena aż do wpisania hasła

Wysyłanie komend

Chciałbyś wysyłac komendy do odłączonego screena, tak jakbyśmy to my pisali z ręki, ale chcemy to wykonywać w skryptach, np.: w crontabie.

Zobacz też

Osobiste
Przestrzenie nazw
Warianty
Działania
HLDS.pl - Menu:
Inne
IRC
Inne sekcje:
Znajomi:
Narzędzia