Jest to polecenie pgrep, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
pgrep, pkill - wyszukiwanie lub sygnalizowanie procesów na podstawie nazwy i innych atrybutów
STRESZCZENIE
chwyt [opcje] wzór
zabić [opcje] wzór
OPIS
chwyt przegląda aktualnie uruchomione procesy i wyświetla listę identyfikatorów procesów, które pasują
kryteria wyboru do stdout. Wszystkie kryteria muszą się zgadzać. Na przykład,
$ pgrep -u root sshd
wyświetli tylko listę procesów o nazwie sshd I należący do korzeń. Z drugiej strony,
$ pgrep -u root,demon
wyświetli listę procesów, których właścicielem jest korzeń OR Demon.
zabić wyśle określony sygnał (domyślnie SIGTERM) do każdego procesu zamiast
wymieniając je na standardowe wyjście.
OPCJE
-sygnał
--sygnał sygnał
Definiuje sygnał do wysłania do każdego dopasowanego procesu. Albo numeryczna, albo
można użyć symbolicznej nazwy sygnału. (zabić tylko.)
-c, --liczyć
Pomiń normalne wyjście; zamiast tego wypisz liczbę pasujących procesów. Kiedy liczyć
nie pasuje do niczego, np. zwraca zero, polecenie zwróci wartość niezerową.
-d, --ogranicznik ogranicznik
Ustawia łańcuch używany do rozgraniczenia każdego identyfikatora procesu w danych wyjściowych (domyślnie a
Nowa linia). (chwyt tylko.)
-f, --pełny
Kurs wzorzec jest zwykle dopasowywany tylko do nazwy procesu. Kiedy -f jest ustawiony,
używana jest pełna linia poleceń.
-g, --pgrupa pgrp, ...
Dopasuj tylko procesy w wymienionych identyfikatorach grup procesów. Grupa procesów 0 to
przetłumaczone na chwyt's lub zabićwłasna grupa procesów.
-G, --Grupa kołowacizna, ...
Dopasuj tylko procesy, których rzeczywisty identyfikator grupy jest wymieniony. Albo numeryczny, albo
można użyć wartości symbolicznej.
-l, --Nazwa listy
Podaj nazwę procesu oraz identyfikator procesu. (chwyt tylko.)
-a, --lista-pełna
Wypisz pełny wiersz poleceń oraz identyfikator procesu. (chwyt tylko.)
-n, --Najnowsza
Wybierz tylko najnowszy (ostatnio uruchomiony) z pasujących procesów.
-o, --najstarszy
Wybierz tylko najstarszy (najpóźniej rozpoczęty) z pasujących procesów.
-P, --rodzic pid, ...
Dopasuj tylko procesy, których identyfikator procesu nadrzędnego jest wymieniony.
-s, --sesja sid, ...
Dopasuj tylko procesy, których identyfikator sesji procesu jest wymieniony. Identyfikator sesji 0 to
przetłumaczone na chwyt's lub zabićwłasny identyfikator sesji.
-t, --terminal semestr, ...
Dopasuj tylko procesy, których terminal sterujący jest wymieniony. Nazwa terminala
należy określić bez znaku „/ dev /" prefiks.
-u, --euid euid, ...
Dopasuj tylko procesy, których efektywny identyfikator użytkownika jest wymieniony. Albo numeryczny, albo
można użyć wartości symbolicznej.
-U, --uid uid, ...
Dopasuj tylko procesy, których prawdziwy identyfikator użytkownika jest wymieniony. Albo numeryczny, albo
można użyć wartości symbolicznej.
-v, --odwrotność
Neguje dopasowanie. Ta opcja jest zwykle używana w chwytkontekst. w zabić's
kontekst krótka opcja jest wyłączona, aby uniknąć przypadkowego użycia opcji.
-w, --lekki
Pokazuje wszystkie identyfikatory wątków zamiast pidów w chwytkontekst. w zabićkontekst tego
opcja jest wyłączona.
-x, --dokładny
Dopasuj tylko procesy, których nazwy (lub wiersz poleceń, jeśli podano -f) dokładnie mecz
dotychczasowy wzorzec.
-F, --pidplik filet
Czytaj PIDjest z pliku. Ta opcja jest być może bardziej przydatna w przypadku zabić niż chwyt.
-L, --logpidplik
Błąd, jeśli plik pidfile (patrz -F) nie jest zablokowany.
--ns Pid
Dopasuj procesy należące do tych samych przestrzeni nazw. Wymagane do uruchomienia jako root do
dopasuj procesy od innych użytkowników. Zobacz --nslist, aby dowiedzieć się, jak ograniczyć przestrzenie nazw do
mecz.
--nslista Nazwa, ...
Dopasuj tylko podane przestrzenie nazw. Dostępne przestrzenie nazw: ipc, mnt, net, pid,
użytkownik, uts.
-V, --wersja
Wyświetl informacje o wersji i zakończ.
-h, --help
Wyświetl pomoc i wyjdź.
OPERANDY
wzorzec
Określa rozszerzone wyrażenie regularne do dopasowania do nazw procesów lub
wiersze poleceń.
PRZYKŁADY
Przykład 1: Znajdź identyfikator procesu o imieniu demon:
$ pgrep -u nazwany root
Przykład 2: Marka syslog ponownie przeczytaj jego plik konfiguracyjny:
$ pkill -HUP syslogd
Przykład 3: Podaj szczegółowe informacje na temat wszystkich xterm procesy:
$ ps -fp $(pgrep -d, -x xterm)
Przykład 4: Zrób wszystko netscape procesy działają ładniej:
$ renice +4 $ (pgrep netscape)
EXIT STATUS
0 Co najmniej jeden proces spełnia kryteria.
1 Brak dopasowanych procesów.
2 Błąd składni w wierszu poleceń.
3 Błąd krytyczny: brak pamięci itp.
UWAGI
Nazwa procesu używana do dopasowania jest ograniczona do 15 znaków występujących w danych wyjściowych
of / proc /Pid/stat. Użyj opcji -f, aby dopasować do pełnego wiersza poleceń,
/ proc /Pid/cmdlinia.
Bieganie chwyt or zabić proces nigdy nie zgłosi się jako dopasowanie.
Korzystaj z pgrep online za pomocą usług onworks.net