NAZWA¶
pidof - znajduje identyfikator procesu działającego programu
SKŁADNIA¶
pidof [
-s] [
-c] [
-n] [
-x] [
-o
  pomiń-pid[ 
,pomiń-pid...] 
program
  [
program..]
OPIS¶
Pidof wyszukuje identyfikatory procesów (PID-y) wskazanych
  programów. Wypisuje je następnie na standardowe wyjście.
  Program ten jest na ogół używany w skryptach zmian
  poziomu pracy (runlevel change scripts), szczególnie jeśli
  system ma strukturę 
rc typu 
System-V. Skrypty te
  są wtedy zlokalizowane w /etc/rc.?d, gdzie ? oznacza poziom pracy.
  Jeżeli system posiada program 
start-stop-daemon(8), to powinien
  być on stosowany zamiast 
pidof.
OPCJE¶
  - -s
 
  - Pojedynczy strzał - mówi to programowi, by
      wyświetlił tylko jeden pid.
 
  - -c
 
  - Zwraca tylko identyfikatory procesów działających w
      tym samym katalogu głównym. Ta opcja jest nieprzydatna dla
      użytkowników innych niż root, ponieważ nie
      będą oni mogli sprawdzić aktualnego katalogu
      głównego procesów, których nie są
      właścicielami.
 
  - -n
 
  - Zapobiega wywołaniu funkcji systemowej stat(2) na wszystkich
      plikach binarnych, zlokalizowanych w sieciowym systemie plików,
      takim jak NFS. Zamiast użycia tej opcji, można
      również ustawić i wyeksportować zmienną
      PIDOF_NETFS.
 
  - -x
 
  - Skrypty również - to powoduje, że program zwraca
      również identyfikatory procesów powłok,
      pracujących z podanymi skryptami.
 
  - -o pomiń-pid
 
  - Mówi programowi, by ominął procesy z podanym
      identyfikatorem procesu. Istnieje specjalny pid %PPID, który
      może być używany do wskazywania procesu
      rodzicielskiego programu pidof, czyli innymi słowy do
      wywołującej powłoki lub skryptu.
 
KOD ZAKOŃCZENIA¶
  - 0
 
  - Znaleziono przynajmniej jeden program o żądanej nazwie.
 
  - 1
 
  - Nie znaleziono programu o żądanej nazwie.
 
UWAGI¶
pidof jest w rzeczywistości tym samym programem co
  
killall5, a jego zachowanie zależy od nazwy, spod której
  został wywołany.
Gdy 
pidof jest wywoływany z pełną,
  ścieżkową nazwą programu, którego pid ma
  znaleźć, jest rozsądnie bezpieczny. W przeciwnym razie
  możliwe, że zwróci identyfikatory pid programów,
  które przypadkowo mają tę samą nazwę, co
  szukany przez nas, ale faktycznie są innymi programami. Proszę
  zauważyć, że nazwy plików wykonywalnych
  działających procesów są pozyskiwane za
  pomocą 
readlink(2), tak więc dowiązania
  symboliczne do plików wykonywalnych również są
  dopasowywane.
ZOBACZ TAKŻE¶
shutdown(8), 
init(8), 
halt(8), 
reboot(8),
  
killall5(8)
AUTOR¶
Miquel van Smoorenburg, miquels@cistron.nl
TŁUMACZENIE¶
Autorami polskiego tłumaczenia niniejszej strony podręcznika man
  są: Marcin Garski <mgarski@post.pl>, Przemek Borys (PTM)
  <pborys@dione.ids.pl> i Michał Kułach
  <michal.kulach@gmail.com>.
Polskie tłumaczenie jest częścią projektu
  manpages-pl; uwagi, pomoc, zgłaszanie błędów na
  stronie 
http://sourceforge.net/projects/manpages-pl/. Jest zgodne z
  wersją 
 2.88 oryginału.