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 <[email protected]>
_________________________________________________
linux lista - [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux