Pidof
pidof je program v operačním systému Linux , který najde ID procesu (PID) běžícího procesu (procesů) podle názvu programu a vydá je na standardní výstup . Na některých systémech se tento program používá ve skriptech pro změnu úrovně běhu , zvláště když systémové skripty rc mají strukturu podobnou System V. V tomto případě jsou tyto skripty umístěny v adresářích /etc/rc?.d , kde ? toto je runlevel.
Program pidof je implementován uvnitř programu killall5 (pro Linux specifická varianta programu killall používaná skripty start/stop systémových služeb ). Pidof je obvykle symbolický odkaz na /sbin/killall5 . Program killall5 mění své chování v závislosti na názvu, pod kterým byl spuštěn.
Na jiných systémech než Linux se pro podobné účely používají pgrep a ps .
Syntaxe
- pidof [-s] [-x] [-o vynechatpid] [-o vynechatpid..] program [program...]
Možnosti
-s
single run - při použití této možnosti program vydá pouze jeden PID.
-X
zobrazit skripty - při použití této možnosti program také vrátí ID procesů shellů, které spouštějí zadané skripty.
-o vynechatpid
vyloučit procesy s tímto ID procesu. Speciální PID %PPID se používá k identifikaci nadřazeného procesu pidof, jinými slovy shellu nebo skriptu shellu, který jej volal.
Odkazy
- pidof(8): Zjistěte PID běžícího programu podle jeho názvu - GNU / Linux administrace a privilegované příkazy manuálová stránka
- killall5(8): poslat signál všem procesům - GNU / Linux administrace a manuálová stránka privilegovaných příkazů
Viz také
- pgrep je rozšířená verze tohoto programu