Screen

(Różnice między wersjami)
Skocz do: nawigacji, wyszukiwania
(Komenda)
(Wikizacja.)
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
+
{|
=Wysyłanie komend =
+
!Skrót klawiszowy
Chcielbysmy wysyłac komedny do odłączonego screena tak jakbysmy to my pisali z reki, ale chcemy to wykonywac w srkytpach, np w crontabie.
+
!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
 +
|}
  
W takim razie zobacz [[Screen wysylanie komend]].
+
== 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.
  
 +
== Zobacz też ==
 +
* [[Screen wysyłanie komend]].
  
[[kategoria:Linux]]
+
[[Kategoria:Linux]]

Wersja z 18:19, 7 paź 2007

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