fork(), execve(), ...
Jirka Kosina
jikos na jikos.cz
Středa Duben 11 14:02:34 CEST 2001
Zdravim,
> muj wrapper
> pid = fork()
> waitforpid(pid,...)
> po ukonceni behu ditete (B) provest nejakou akci (zavisla na dokonceni toho
> ditete B) a az potom ukoncit wrapper. Napada nekoho neco jak na to? Spis
> bych si tipl, ze to nejak normalne nepujde ...
Ale vzdyt v promenne pid mate pid toho potomka. Tedy staci z wrapperu
hlidat, az prestane existovat proces s pid, ktery vratil ten fork (doufat,
ze se netrefite do doby, kdy vznikne dalsi proces se stejnym pid - ale i
to by se asi dalo osetrit), a pak provest ukoncovaci akce wrapperu.
Nebo ne?
--
JiKos.
Další informace o konferenci Linux