Stránka 1 z 1

Exec v Unixu

Napsal: pon 16. čer 2003, 20:05
od Mike Rosoft
Nasel by se tu nejaky zkuseny unixar, ktery vi:
Co se stane s otevrenejma souborama v unixu/linuxu kdyz proces zavola prikaz exec?
moznosti
a) vsechny soubory se zavrou
b) nic se s nima nestane, file descriptory ma proces nadale k dispozici

Re: Exec v Unixu

Napsal: úte 17. čer 2003, 11:49
od kubik
Mike Rosoft píše:Nasel by se tu nejaky zkuseny unixar, ktery vi:
Co se stane s otevrenejma souborama v unixu/linuxu kdyz proces zavola prikaz exec?
moznosti
a) vsechny soubory se zavrou
b) nic se s nima nestane, file descriptory ma proces nadale k dispozici
Nejsem si jistej, ale logicky bych uvazoval, ze se soubory zavrou. Naopak o forku by soubory asi zustaly otevreny. Doporucuju man exec ;-)

Napsal: úte 17. čer 2003, 17:23
od Mike Rosoft
Fork je duplikuje a exec ma volbu -c -spustit s prazdnym enviroment, proto mi to tak vrtalo hlavou a v manualovejch strankach execu nic nebylo, ale uz jsem na to sedl s jednim linuxovym nadsencem a ten mi v hloubi linuxu vyhrabal manualovou stranku kde je jednou vetou zmineno ze to ty soubory necha otevreny.
Kazdopadne dik za radu.