Pidof
pidof er et program i Linux -operativsystemet, der finder proces-id'et (PID) for en kørende proces ved navnet på programmet og udsender det til standardoutput . På nogle systemer bruges dette program i runlevel change scripts , især når systemets rc scripts har en struktur svarende til System V. I dette tilfælde er disse scripts placeret i mapperne /etc/rc?.d , hvor ? dette er runlevel.
Pidof-programmet er implementeret inde i killall5 -programmet (en Linux-specifik variant af killall -programmet, der bruges af start/stop-systemservice- scripts ). Normalt er pidof et symbolsk link til /sbin/killall5 . Killall5-programmet ændrer sin adfærd afhængigt af navnet, som det blev lanceret under.
På ikke-Linux-systemer bruges pgrep og ps til lignende formål .
Syntaks
- pidof [-s] [-x] [-o omitpid] [-o udeladspid..] program [program...]
Indstillinger
-s
enkelt kørsel - når du bruger denne mulighed, udsteder programmet kun én PID.
-x
vise scripts - når du bruger denne mulighed, returnerer programmet også proces-id'erne for de skaller, der kører de angivne scripts.
-o udeladt
ekskluder processer med dette proces-id. Det specielle PID %PPID bruges til at identificere den overordnede pidof-proces, med andre ord den shell eller shell-script, der kaldte den.
Links
- pidof(8): Find ud af PID for et kørende program ved dets navn - GNU / Linux administration og privilegerede kommandoer man page
- killall5(8): Send signal til alle processer - GNU / Linux administration og privilegerede kommandoer man - side
Se også
- pgrep er en udvidet version af dette program