fork(), execve(), ...

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Sobota Duben 14 01:31:00 CEST 2001


On Wed, 11 Apr 2001, Robert Vojta wrote:

>   Coz o to, to mne napadlo taky, ale spis jsem hledal nejake elegantnejsi
> reseni abych nemusel delat to odlehcene "pstree" a co chvili se koukat jak
> to vypada. Asi to budu muset udelat takhle ...

V daemontools od D. J. Bernsteina je zajimavy program fghack. Funguje tak,
ze spusti program se spoustou otevrenych filedeskriptoru a ceka, az
budou vsechny zavreny (myslim, ze pouziva roury). Pokud spusteny program,
ani zadny z jeho potomku schvalne otevrene deskriptory, co zdedi od
rodicu, nezavira, pak okamzik, kdyz jsou vsechny uzavreny, presne odpovida
okamziku, kdy je spusteny proces i vsichni jeho primi i neprimi potomci po
smrti.

--Pavel Kankovsky aka Peak  [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."



Další informace o konferenci Linux