jak zjistit, jestli bezi proces
Petr Jiricek
jirpe na gdt.cz
Středa Červen 23 20:28:27 CEST 1999
Jan Kasprzak wrote:
>
> Honza Pazdziora wrote:
> : >
> : > potreboval bych v C programu zjistit, jestli jeste bezi jeho parent
> : > proces, resp. obecny proces, od ktereho znam PID. Je na to nejaka
> : > funkce? Zatim se divam do /proc, ale pak se neda zrovna mluvit o
> : > prenositelnosti - na kazdem unixu vypada /proc jinak.
> :
> Presneji:
>
> if (!kill(pid, 0) || errno == EPERM) {
> /* yes, it's running */
> }
>
> Proces muze bezet, ale pod jinym UID.
>
> -Yenya
a jak zombie, co to vrati na ne. Jde mi o to, ze pokud proces nebezi,
tak ho spustim, bezi-li, tak nic. Je-li to zombie, tak ho napred
odstrelim, pak spustim znovu.
--
Petr Jiricek <jirpe na gdt.cz>
Další informace o konferenci Linux