PIDOF(8) | Podręcznik administratora systemu Linux | PIDOF(8) |
pidof - znajduje identyfikator procesu działającego programu
pidof [-s] [-c] [-n] [-x] [-z] [-o omitpid[,omitpid...]] [-o omitpid[,omitpid...]...] [-d sep] program [program...]
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.
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.
Zombie processes or processes in disk sleep (states Z and D, respectively) are ignored, as attempts to access the stats of these will sometimes fail. The -z flag (see above) tells pidof to try to detect these sleeping and zombie processes, at the risk of failing or hanging.
Miquel van Smoorenburg, miquels@cistron.nl
Autorami polskiego tłumaczenia niniejszej strony podręcznika są: Marcin Garski <mgarski@post.pl>, Przemek Borys <pborys@dione.ids.pl> i Michał Kułach <michal.kulach@gmail.com>
Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI.
Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres manpages-pl-list@lists.sourceforge.net.
1 września 1998 |