Zarządzanie procesami
Z pAmIÄTnIkA nIeGrZeCzNeGo AnIoĹkA
ps(="drukuj status" albo "status procesów") Pokaż listę procesów aktualnie działających z ich identyfikatorami (PID). Użyj ps axu by zobaczyć wszystkie procesy aktualnie uruchomione w twoim systemie (także też te nie podłączone do żadnego terminala sterującego), oraz właściciela każdego z nich. Użyj "top" by uzyskać ciągły wykaz akutalnie działających procesów.
dowolna_komenda &
Uruchamia komendę w tle (symbol "7" oznacza "uruchom poprzedzającą komendę w tle"). Numer_pro
Run any command in the background (the symbol "&" means "run the proceeding command in the background"). The job_number is printed on the screen so you can bring the command in the foreground (see below) if you want.
jobs
Pokazuje listę moich działających w tle lub zatrzymanych procesów, oraz ich numery.
fg job_number
Przywróć działający w tle albo zatrzymany proces "na wierzch" [to foreground czyli na konsolę - dop' tłum].
bg job_number
Umięść proces w tle, co jest dokładnie równoznaczne z uruchomieniem go z &. Komenda ta również zrestartuje zatrzymany proces. Aktualny proces może być często zatrzymany przy uzyciu <Ctrl>z. Jeśli zatrzymałeś lub posłałeś proces w tło, musisz napisać exit dwukrotnie, aby się wylogować.
batch dowolna_komenda
Uruchom dowolną komendę (zwykle taką, która potrzebuje wiele czasu), gdy obiciążenie systemu jest niskie. Mogę się wylogować a proces będzie wciąż działał.
at 17:00
Wykonaj komendę o określonym czasie. Będziesz zapytywany o kolejne komendy, zanim nie naciśniesz <Ctrl>d.
Pokrewną komendą jest atq (wyświetla kolejkę procesów do wykonania przez at) oraz atrm (wyświetla proces z kolejki "at").
kill PID
Wymuś zakończenie działania procesu. Najpierw musisz dowiedzieć się, jaki PID ma proces, który chcesz zabić. Możesz to zrobić przy użyciu ps.
killall program_name
Zabij program(y) na podstawie ich nazw.
Kill program(s) by name.
xkill
(w X-terminal'u) Zabij program, pracujacy w środowisku graficznym. (Najedź wskaźnikiem myszy na okno procesu, który chcesz zabić i kliknij.)
kpm
(w X-terminal'u) Zarządca procesów KDE.
lpc
(jako root) Sprawdź i kontroluj drukarkę(ki). Wpisz "?" a zobaczysz listę dostępnych komend.
lpq
Pokaż zawartość kolejki drukarki. Pod KDE (X-window) możesz użyć graficznego "Kolejka drukarki", dostępnego z "K-Menu" - Narzędzia.
lprm numer_zadania
Usuwa z kolejki drukarki zadanie do drukowania o podanym numerze.
nice nazwa_programu Uruchom nazwa_programu zmieniając jego priorytet. Jako, że priorytet nie jest określony w tym przykładzie, bedzie on zwiększony o 10 (czyli proces będzie działał wolniej). Niższy numer (większy stopień bycia "niemiłym" dla innych użytkowników systemu) ["nice" - ang. "miły", przyjemny" -dop tłum.] oznacza wyższy priorytet. Priorytet może mieć wartość od -20 do 19. Tylk oroot może nakazywać negatywne wartości. Użyj top by zobaczyć priorytety działających procesów.
renice -18 PID
(jako root) Zmień priorytet uruchomionego procesu do minus 18. Normalny użytkownik może modyfikować tylko swoje własne procesy, i tylko w górę od bieżącego priorytetu (może sprawiać, by działały wolniej). Można także wykonać polecenie renice +10 -u peter by sprawić, że użytkownik peter będzie mniej obciążał procesor, a inni nie będą cierpieć, gdy włącza swoje, mocno obciążające maszynę programy.
<Ctrl>c, <Ctrl>z, <Ctrl>s, i <Ctrl>q także mięszczą się w tematyce tego rozdziału, ale były opisane poprzednio. W skrócie oznaczają one: zatrzymaj bieżące zadanie, przenieś aktualne zadanie w tło, zatrzymaj transfer danych i wznów transfer danych.