Kiss Gabor wrote: > ELVI kérdés: > > Épp írok egy programocskát. Két üzemmódja lenne. > Az egyikben kap egy számsort (másodperceket), és a megadott ideig > vár sleep()-pel, aztán feldolgozza a következõ elemet a listán, > majd vált a következõ intervallumra a végtelenségig körbe körbe. > > A másik esetben nem idõre vár, hanem signalra. > > Roppant kényelmes lenne, azt mondani ilyenkor, hogy sleep(végtelen), > majd a signal megszakítja. Csakhogy nincs "végtelen" alvás. > > > (Ja és az egész PERL-ben van, de az a lényegen nem sokat változtat.) >
Azon igen, hogy konnyu signalhandlert gyartani: my $DONE = 0; $SIG{TERM} = sub { $DONE++; }; while ( ! $DONE) { sleep 1 } ? -- Gabor HALASZ <halas...@freemail.hu> _________________________________________________ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux