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