ps v C/C++

Karel Zak zakkr na zf.jcu.cz
Středa Červenec 26 10:40:57 CEST 2000


On Wed, 26 Jul 2000, Michal Jirkovsky wrote:

> Dobry den,
> 
> jde v C/C++  udelat nasledujici ?
> 
> 1) Mam PID a potrebuji zjistit, jestli proces s timto pidem existuje.

libproc --- bohuzel pouze pro linux, pak jeste existuje libgtop (nebo tak
nejak) od gnome, pamatuji-li si to dobre tak je tam zajistena i nejaka
prenositelnost.

> 2) Pokud ano, pak bych take potreboval zjistit  nazev souboru, ktery
> dany proces vykonava.

 Co je to nazev souboru? Myslite to co bylo spusteno via exec()?

To muze byt problem, v linuxu je to dostupne v /proc/[pid]/cmdline,
ale o prenositelnosti bych si iluze nedelal. Mozna libgtop?

> Bod 1) lze vyresit pomoci volani jadra kill a nasledneho testovani

 Jo to je pouzitelna metoda. 

> errno. Jak ale potom provest ten 2 bod? Jde to vubec?

 hmm... :-(

Mozna slevit z toho C/C++ a prejit na shell skript :-)

					Karel



Další informace o konferenci Linux