Pidof: Difference between revisions
No edit summary |
No edit summary |
||
Line 35: | Line 35: | ||
<code>pidof nano</code> | <code>pidof nano</code> | ||
Tulem: 2456 2457 2567 | Tulem: 2456 2457 2489 2567 | ||
Line 45: | Line 45: | ||
<code>pidof –o 2456 nano</code> | <code>pidof –o 2456 nano</code> | ||
Tulem: 2457 2567 | Tulem: 2457 2489 2567 | ||
== Kasutatud materjalid == | == Kasutatud materjalid == | ||
1. http://linux.about.com/library/cmd/blcmdl8_pidof.htm <br> | 1. http://linux.about.com/library/cmd/blcmdl8_pidof.htm <br> |
Revision as of 11:17, 19 November 2015
Sissejuhatus
Pidof on UNIX süsteemi käsk, mis tagastab töötava programmi protsessi ID-d ehk PID (process identificator).[1]
Taust
Kui kasutaja sisestab UNIX süsteemis ükskõik missuguse käsu (näiteks käivitab programmi), siis luuakse või käivitatakse uus protsess. UNIX peab arvestust kõigi protsesside üle, mis süsteemis käivitatakse. Igal protsessil on unikaalne (vaikimisi ühe- kuni viiekohaline)[2] number ehk PID, mille järgi saab protsessi masinast üles leida.[3]
Kirjeldus
Pidof käsk otsib programmi nime järgi töötava programmi PID ja prindib need PID-d standardväljundisse.[4]
Süntaks
Pidof käsu süntaks on:
pidof [programm]
Käsk tagastab kõik nimetatud programmi PID.
või
pidof [võti] [programm]
Pidof käsu võtmed on:
-s
Üksiktulem (single shot): käsk tagastab nimetatud programmi ühe (esimese) PID.
-x
Skriptid samuti (scripts too): käsk tagastab nimetatud skriptide PID. Ilma võtmeta käsk ja teised võtmed ignoreerivad skripte.[5]
-o
Jäta välja (omit): käsk tagastab kõik nimetatud programmi PID, v.a selle PID, mis käsu võtmes määratakse. Välja jäetavaid PID võib sisestada mitu.
Samal ajal võib kasutada mitut võtit.
Teadmiseks
Pidof käsku on soovitav kasutada root kasutaja õigustes, sest tavakasutaja õigustes olles ei pruugi see kõikide programmide protsesse tagastada.[6]
Näited
pidof nano
Tulem: 2456 2457 2489 2567
pidof –s nano
Tulem: 2456
pidof –o 2456 nano
Tulem: 2457 2489 2567
Kasutatud materjalid
1. http://linux.about.com/library/cmd/blcmdl8_pidof.htm
2. http://www.cyberciti.biz/tips/howto-linux-increase-pid-limits.html
3. http://www.eenet.ee/EENet/assets/docs/tigu/tigu.2.html#protsessid
4. http://www.cyberciti.biz/faq/linux-pidof-command-examples-find-pid-of-program
5. http://www.tutorialspoint.com/unix/unix-processes.htm
Autor
Jevgeni Pogodin A51
Sügis 2014
Siim Jurkatam AK21
Sügis 2015