[Vienna-pm] alarm signalhandling

Baier Oliver oliver.baier at lotterien.at
Wed Sep 26 05:18:10 PDT 2007


Ich hätte nie angenommen, dass die "Werte-Zuweisung"
mit dem Signal-Aufruf zusammenhängt... Danke euch!

interessehalber:
Hängt das mit dem Signal-Init zusammen oder woher kommt das?

lg
Oliver

> -----Ursprüngliche Nachricht-----
> Von: franz schaefer [mailto:schaefer at mond.at] 
> Gesendet: Mittwoch, 26. September 2007 14:11
> An: Baier Oliver
> Cc: vienna-pm at pm.org
> Betreff: Re: [Vienna-pm] alarm signalhandling
> 
> > Leider scheitere ich sowohl mit
> > 
> > 	$SIG{ALRM} = \&timeout(&stop_services);
> > als auch mit
> > 	$SIG{ALRM} = \&timeout('stop_services'); # und no strict 'refs'
> > 
> > in der Weise, dass die Alarm-Aktion sofort durchgeführt wird
> > ohne auf's Timeout zu warten.
> 
> weil du es ja auch gleich ausfuehrst.
> 
> du koenntest z.b.:
> 
>   $SIG{ALRM} =  sub { timeout('argumente'); }
> 
> schreiben. dann generierst du eine anonyme funktion die die 
> funktion timeout
> mit den gewuenschten parametern aufruf wenn sie aufgerufen wird..
> 
> lg mond.
> 
> 
> -- 
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    .                Franz Schaefer         GPG KeyID: CFA2F632
>   ..  +43 699 106 14 590 +43 720502048  Fingerprint: 57C2 C0CC
>   ...             schaefer at mond.at         6F0A 54C7 0D88 D37E 
>     ...          http://www.mond.at/       C17C CB16 CFA2 F632
>


> -----Ursprüngliche Nachricht-----
> Von: vienna-pm-bounces+oliver.baier=lotterien.at at pm.org 
> [mailto:vienna-pm-bounces+oliver.baier=lotterien.at at pm.org] 
> Im Auftrag von Gerfried Fuchs
> Gesendet: Mittwoch, 26. September 2007 14:06
> An: vienna-pm at pm.org
> Betreff: Re: [Vienna-pm] alarm signalhandling
> 
> 	Hi!
> 
> Am Mittwoch, den 26.09.2007, 14:00 +0200 schrieb Baier Oliver:
> > Kann man bei signal handlern generell keine Parameter mitgeben
> > oder liegt's an "v5.8.5 built for x86_64-linux-thread-multi"?
> 
>  Du übergibst eine Referenz auf eine Funktion - in die Referenz kannst
> du keine Parameter dazu stecken ...
> 
>  MfG,
> Rhonda
> 

Oesterreichische Lotterien Gesellschaft m.b.H., Rennweg 44, A-1038 Wien,
FN 54472 g, Handelsgericht Wien, DVR-Nr: 0476706


More information about the Vienna-pm mailing list