pidof — hitta process-ID för ett körande program
pidof [
-s] [
-c] [
-q] [
-w] [
-x]
[
-o skippapid[,skippapid…]…] [
-S
separator]
program [
program…]
Pidof hittar process-id:t (pid:ar) för de namngivna programmen.
Det skriver ut dessa id:n till standard ut.
- -s
- Enkelskott — detta instruerar programmet att endast
returnera en pid.
- -c
- Returnera endast process-id:n som kör med samma
rotkatalog. Denna flagga ignoreras för andra användare
än root, eftersom de inte kommer kunna kontrollera den aktuella
rotkatalogen för processer de inte äger.
- -q
- Tyst läge, undertryck all utdata och sätt
bara slutstatus.
- -w
- Visa även processer som inte har en synlig
kommandorad (t.ex. kärnarbetstrådar).
- -x
- Även skript — detta får programmet att
även returnera process-id:n för skal som kör de
namngivna skripten.
- -o skippapid
- Säger till pidof att utesluta processer med
det process-id:t. Den speciella processen %PPID kan användas
för att namnge föräldraprocessen till
pidof-programmet, med andra ord det anropande skalet eller
skalskriptet.
- -S separator
- Använd separator som separator placerad
mellan pid:er. Använd endast när mer än en pid skrivs
för programmet. Flaggan -d är ett alias för
denna flagga för kompatibilitet med sysvinit:s pidof.
- 0
- Åtminstone ett program hittades med det
begärda namnet.
- 1
- Inget program hittades med det begärda namnet.
När flaggan
-x används har
pidof endast en enkel
metod för att upptäcka skript och kommer missa skript som, till
exempel, använder env. Denna begränsning beror på hur
skripten ser ut i proc-filsystemet.
pgrep(1),
pkill(1)
Jaromír Cápíc <
[email protected]>