Linux procesy


Zarządzanie uruchomionymi procesami Zarządzanie uruchomionymi procesami
Polecenie ps Polecenie ps
Wyświetlenie aktywnych procesów - polecenie ps Wyświetlenie aktywnych procesów - polecenie ps
ps wyświetla procesy u\ytkownika (tego, który polecenie wywołał) ps wyświetla procesy u\ytkownika (tego, który polecenie wywołał)
ps a wyświetla procesy wszystkich (all) u\ytkowników ps a wyświetla procesy wszystkich (all) u\ytkowników
ps aux wyświetla równie\ procesy niezwiązane z \adnym terminalem (poniewa\ lista ps aux wyświetla równie\ procesy niezwiązane z \adnym terminalem (poniewa\ lista
tych procesów mo\e być długa, u\ywa się ps aux | more) tych procesów mo\e być długa, u\ywa się ps aux | more)
ps aux | grep student1 procesy, których lista pasuje do  student1 ps aux | grep student1 procesy, których lista pasuje do  student1
Polecenia ps u\ywa się głównie po to, aby uzyskać PID procesu. Ten PID wykorzystuje Polecenia ps u\ywa się głównie po to, aby uzyskać PID procesu. Ten PID wykorzystuje
się pózniej w poleceniu kill. się pózniej w poleceniu kill.
Polecenie kill Polecenie kill
Polecenie kill usuwa proces z pamięci (likwiduje jego wykonywanie). Polecenie kill usuwa proces z pamięci (likwiduje jego wykonywanie).
Mo\e ono wysyłać do aplikacji sygnały: Mo\e ono wysyłać do aplikacji sygnały:
SIGINT (2) przerwanie procesu nakazane z klawiatury (Ctrl+C) SIGINT (2) przerwanie procesu nakazane z klawiatury (Ctrl+C)
SIGQUIT (3) zakończenie wykonywania procesu nakazane z klawiatury SIGQUIT (3) zakończenie wykonywania procesu nakazane z klawiatury
(Ctrl+\) (Ctrl+\)
SIGKILL (9) unicestwienie procesu, zakończenie bezwarunkowe SIGKILL (9) unicestwienie procesu, zakończenie bezwarunkowe
SIGTERM (15) domyślny, programowe zakończenie procesu SIGTERM (15) domyślny, programowe zakończenie procesu
SIGSTOP (19) zatrzymanie z mo\liwością ponownego wykonywania (Ctrl+Z) SIGSTOP (19) zatrzymanie z mo\liwością ponownego wykonywania (Ctrl+Z)
Składnia: Składnia:
kill  NR_SYGNAAU PID (np. kill -SIGKILL 231) kill  NR_SYGNAAU PID (np. kill -SIGKILL 231)
kill  NR_SYGNAAU %NR_ZADANIA kill  NR_SYGNAAU %NR_ZADANIA
NR_SYGNAAU mo\na zapisać w postaci 2, 3, 9, 15, 19 NR_SYGNAAU mo\na zapisać w postaci 2, 3, 9, 15, 19
NR_ZADANIA uzyskuje się po wydaniu polecenia jobs NR_ZADANIA uzyskuje się po wydaniu polecenia jobs
Uruchamianie zadań w tle Uruchamianie zadań w tle
Wykonywanie niektórych poleceń zajmuje bardzo du\o czasu. Linux posiada mechanizmy Wykonywanie niektórych poleceń zajmuje bardzo du\o czasu. Linux posiada mechanizmy
przeprowadzania procesów w tle (drugoplanowo), dzięki czemu konsola pozostaje do przeprowadzania procesów w tle (drugoplanowo), dzięki czemu konsola pozostaje do
dyspozycji u\ytkownika dyspozycji u\ytkownika
Do skierowania procesu na drugi plan słu\y znak & stosowany, jak w przykładzie: Do skierowania procesu na drugi plan słu\y znak & stosowany, jak w przykładzie:
ls  R / > lista 2> bledy & ls  R / > lista 2> bledy &
(polecenie ls ma wyświetlić zawartość wszystkich katalogów i zapisać w pliku lista, (polecenie ls ma wyświetlić zawartość wszystkich katalogów i zapisać w pliku lista,
jednocześnie kierując wyjście błędów do pliku bledy) jednocześnie kierując wyjście błędów do pliku bledy)
Listę procesów uruchomionych w tle mo\na oglądać za pomocą polecenia jobs, Listę procesów uruchomionych w tle mo\na oglądać za pomocą polecenia jobs,
lub jobs -l (-l pozwala na wyświetlenie równie\ PID procesu). lub jobs -l (-l pozwala na wyświetlenie równie\ PID procesu).
Jeśli chcemy przerwać proces działający w tle, to przywracamy go na plan pierwszy Jeśli chcemy przerwać proces działający w tle, to przywracamy go na plan pierwszy
poleceniem fg. i zatrzymujemy np. kombinacją klawiszy Ctrl+Z (zamiast tego mo\na poleceniem fg. i zatrzymujemy np. kombinacją klawiszy Ctrl+Z (zamiast tego mo\na
wykonać odpowiednie polecenie kill) wykonać odpowiednie polecenie kill)
Wznowienie procesu (od tego samego miejsca) wykonuje się za pomocą polecenia bg. Wznowienie procesu (od tego samego miejsca) wykonuje się za pomocą polecenia bg.


Wyszukiwarka

Podobne podstrony:
08 Linux Procesy
01 Linux Start systemu i związanie z nim procesy
systemy operacyjne cw linux strumienie procesy
Systemy Operacyjne Linux Komunikacja pomiędzy procesami (IPC)
Procesory tekstu linux
procesy
Wyświetlacz MMI z 6 kanałowym procesorem dźwięku (9VD)
rup process engineerQCC276E
2010 artykul MAPOWANIE PROCESOW Nieznany
Linux 2000 DVB T Experiments
Formy i procesy peryglacjalne
EKO VI Promocja jako proces komunikacji
Kalendarium procesu?atyfikac
linux kobiety

więcej podobnych podstron