Pidof

From ICO wiki
Revision as of 20:58, 15 November 2015 by Sjurkata (talk | contribs)
Jump to navigationJump to search

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 2567 2489


pidof –s nano

Tulem: 2456


pidof –o 2456 nano

Tulem: 2457 2567 2489

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