PIDOF(1) General Commands Manual PIDOF(1)

# [NAZWA](#NAZWA)

pidof - znalezienie ID procesu działającego programu

# [SKŁADNIA](#SK)

**pidof** \[**-s**] \[**-c**] \[**-q**] \[**-w**] \[**-x**] \[**-o** *omitpid*\[,...]] ... \[**-t**] \[**-S** *separator*] *program* ...

# [OPIS](#OPIS)

**Pidof** znajduje identyfikatory procesów (pidy) programów o podanych nazwach. Identyfikatory są wypisywane na standardowe wyjście.

# [OPCJE](#OPCJE)

[**-s**](#s)

Pojedynczy strzał - program zwróci tylko jeden *pid*.

[**-c**](#c)

Zwracanie tylko identyfikatorów procesów działających w tym samym katalogu głównym. Ta opcja jest ignorowana dla użytkowników bez praw roota, ponieważ nie mają oni możliwości sprawdzenia katalogu głównego procesów, których nie są właścicielami.

[**-q**](#q)

Tryb cichy - pominięcie całego wyjścia i ustawienie tylko odpowiedniego statusu zakończenia.

[**-w**](#w)

Pokazanie także procesów, które nie mają widocznej linii polecenia (np. wątków jądra).

[**-x**](#x)

Także skrypty - powoduje to, że program zwróci także identyfikatory procesów powłok uruchamiających skrypty o podanych nazwach.

[**-o** *pomiń-pid*](#o)

Pominięcie przez **pidof** procesów o podanych identyfikatorach. Można podać pid specjalny **%PPID**, aby określić proces rodzica programu **pidof**, innymi słowy powłokę lub skrypt go wywołujący.

[**-t**](#t)

Pokazanie wszystkich identyfikatorów wątków zamiast pidów.

[**-S** *separator*](#S)

Używanie podanego *separatora* między pidami. Używane tylko w przypadku wypisywania więcej niż jednego pidu dla programu. Opcja **-d** jest aliasem dla tej opcji w celu zgodności z programem **pidof** z pakietu sysvinit.

# [KOD WYJŚCIA](#KOD_WYJ)

**0**

Znaleziono przynajmniej jeden program o żądanej nazwie.

**1**

Nie znaleziono programu o żądanej nazwie.

# [BŁĘDY](#B)

Podczas używania opcji **-x**, **pidof** ma tylko prostą metodę wykrywania skryptów i pominie skrypty np. używające env. Ograniczenie to jest spowodowane tym, jak wyglądają skrypty w systemie plików proc.

# [ZOBACZ TAKŻE](#ZOBACZ_TAK)

[**pgrep**(1)](/man/os/procps/pgrep.1), [**pkill**(1)](/man/os/procps/pkill.1)

# [AUTOR](#AUTOR)

[Jaromir Capik](mailto:jcapik@redhat.com)

2023-01-16 procps-ng

---

Document: pidof(1) from procps 4.0.7-r1 (Chainguard OS)
Source: https://downloads.sourceforge.net/project/procps-ng/Production/procps-ng-4.0.7.tar.xz
