Pidof: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
Jevgeni Pogodin A51 | == Sissejuhatus == | ||
'''Pidof''' - käsu, mis otsib töötava programmi protsessi ID (PID) nimi järgi. | |||
== Süntaksis == | |||
Pidof käsku süntaksis on | |||
<font size=2> | |||
<source lang="bash"> | |||
pidof [-s] [-c] [-x] [-o omitpid] [-o omitpid..] program [program...] | |||
</source> | |||
* <code>-s</code> Single shot - otsib ainult üks PID | |||
* <code>-c</code> Tagastab ainult neid PID's, mis töötavad samal juurkataloogil. Seda parameetrit ignoreerib non-root kasutajat ning nad ei saa kontrollida praegune protsessi juurkataloogi, mis nad ei oma | |||
* <code>-x</code> Otsib töötava skriptide PID | |||
* <code>-o omitpid</code> Jätta protsessi selle omitPID'iga, mis tuleb välistada. Võib kasutada erilist PID %PID, et nimetada '''Pidof''''i käsu ''parent'' protsessi | |||
</font> | |||
== Kirjeldus == | |||
Pidof otsib töötava programmi protsessi ID (PID) nimi järgi. Pidof trükkitab välja ID'id standardile väljundile (the standard output). Seda programmi kasutatakse mõnel süsteemil nägu ''run-level change scripts'' siis , kui süstemil on ''System-V'' nägu rc struktuur. Sellel juhul neid skripte asuvad /etc/rc?.d kataloogil, kus ? on ''run-level''. Kui süsteemil on ''start-stop-daemon'' programm, siis neid on vaja kasutada. | |||
Pidof see on sama programm nägu ''killall5''. Tavaliselt Pidof on ''/sbin/killall5'' sümbolne link. | |||
'''Exit staatus''' (output)<br> | |||
1.) Vähemalt üks programm oli leitud taotletude nimega <br> | |||
2.) Mitte midagi oli leitud taotletude nimega | |||
== Näited == | |||
* Ilma parameetrita | |||
<font size=2> | |||
<pre> | |||
$ pidof lighttpd | |||
</pre> | |||
</font> | |||
* Pidof koos -s | |||
* Pidof koos -c | |||
* Pidof koos -x | |||
* Pidof koos -o | |||
== Kasutatud kirjandus == | |||
1. http://linux.about.com/library/cmd/blcmdl8_pidof.htm <br> | |||
2. http://linux.die.net/man/8/pidof <br> | |||
3. http://man7.org/linux/man-pages/man1/pidof.1.html <br> | |||
4. http://www.cyberciti.biz/faq/linux-pidof-command-examples-find-pid-of-program/ | |||
== Autor == | |||
Jevgeni Pogodin A51 <br> | |||
Sügis 2014 | Sügis 2014 | ||
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]] | [[Category:Operatsioonisüsteemide administreerimine ja sidumine]] |
Revision as of 07:14, 11 December 2014
Sissejuhatus
Pidof - käsu, mis otsib töötava programmi protsessi ID (PID) nimi järgi.
Süntaksis
Pidof käsku süntaksis on
pidof [-s] [-c] [-x] [-o omitpid] [-o omitpid..] program [program...]
-s
Single shot - otsib ainult üks PID-c
Tagastab ainult neid PID's, mis töötavad samal juurkataloogil. Seda parameetrit ignoreerib non-root kasutajat ning nad ei saa kontrollida praegune protsessi juurkataloogi, mis nad ei oma-x
Otsib töötava skriptide PID-o omitpid
Jätta protsessi selle omitPID'iga, mis tuleb välistada. Võib kasutada erilist PID %PID, et nimetada Pidof'i käsu parent protsessi
Kirjeldus
Pidof otsib töötava programmi protsessi ID (PID) nimi järgi. Pidof trükkitab välja ID'id standardile väljundile (the standard output). Seda programmi kasutatakse mõnel süsteemil nägu run-level change scripts siis , kui süstemil on System-V nägu rc struktuur. Sellel juhul neid skripte asuvad /etc/rc?.d kataloogil, kus ? on run-level. Kui süsteemil on start-stop-daemon programm, siis neid on vaja kasutada.
Pidof see on sama programm nägu killall5. Tavaliselt Pidof on /sbin/killall5 sümbolne link.
Exit staatus (output)
1.) Vähemalt üks programm oli leitud taotletude nimega
2.) Mitte midagi oli leitud taotletude nimega
Näited
- Ilma parameetrita
$ pidof lighttpd
- Pidof koos -s
- Pidof koos -c
- Pidof koos -x
- Pidof koos -o
Kasutatud kirjandus
1. http://linux.about.com/library/cmd/blcmdl8_pidof.htm
2. http://linux.die.net/man/8/pidof
3. http://man7.org/linux/man-pages/man1/pidof.1.html
4. http://www.cyberciti.biz/faq/linux-pidof-command-examples-find-pid-of-program/
Autor
Jevgeni Pogodin A51
Sügis 2014