[ LUGOS ] fork + kill (fwd)

Jernej Kovse jernej.kovse na uni-mb.si
Pet Jul 4 12:16:36 CEST 1997


On Tue, 24 Jun 1997, Gasper Fele wrote:

> Napisal sem majhen programcek, ki pobere kot argument poljuben ukaz s
> parametri
> ( npr. less blabla.txt) , se sforka in narise okence z gumbom na zaslon.
> Ob pritisku na otroka ubijem (otrok namrec izvaja ukaz), ne vem pa, kako
> naj 
> ubijem starsa, ko otrok opravi z delom.
> 

1. nacin:

Poskusi program preoblikovati tako, da bosta imela staris in otrok 
zamenjani vlogi. Torej naj staris izvaja ukaz, otrok pa naj dela
tisto, kar dela staris. Ko bos kill-nil oceta, bos s tem avtomatsko
tudi otroka. Pri tem moras upostevati, da se taksna zamenjava ne
da izvesti vedno (vseeno pa velikokrat), recimo pri client-server
programiranju bos naletel na tezave, sploh ce imas vec clientov.

2. nacin:

Tale nacin pa deluje 100%. Uporabi poljubnega izmed Inter Process
Communication mehanizmov (o njih je pisal Timotej Ecimovic - Cic
v zadnjih Monitorjih). Mogoce bi bil najprimernejsi in najenostavnejsi
kar pipe. Ko otrok opravi z delom, naj starsu poslje sporocilo,
in ko staris to sprejme, izvede exit().

Lp,

Jernej

*******************************************************************
  Jernej Kovse       E-mail: jernej.kovse na uni-mb.si
  Simekova 22           WWW: http://www2.feri.uni-mb.si/~jernej
  2000 Maribor                  
  Slovenia                 CS Student                   
                      University of Maribor
     Faculty of Electrical Engineering and Computer Science
*******************************************************************





Dodatne informacije o seznamu Starilist