ps v C/C++
Michal Jirkovsky
mjirkovsky na cominfo.cz
Středa Červenec 26 10:55:11 CEST 2000
Dobry den,
jde v C/C++ udelat nasledujici ?
1) Mam PID a potrebuji zjistit, jestli proces s timto pidem existuje.
2) Pokud ano, pak bych take potreboval zjistit nazev souboru, ktery
dany proces vykonava.
Nelze vsak pouzit nasledujici:
i) Volani ps, protoze pokud je UID != EUID, tak ps pise:
This /bin/ps is not secure for setuid operation
ii) /proc - neni prenositelne na jiny UNIX
Bod 1) lze vyresit pomoci volani jadra kill a nasledneho testovani
errno. Jak ale potom provest ten 2 bod? Jde to vubec?
Dekuji za jakykoli napad
Další informace o konferenci Linux