Perl, Funktionsaufruf begrenzen.

Dietmar Goldbeck dietmar.goldbeck at acm.org
Thu Sep 18 20:36:56 CEST 2003


On Thu, Sep 18, 2003 at 09:46:26AM +0200, Markus Wigge wrote:
> Moin,
> 
> Da Perl ja auch unter Linux läuft nicht ganz OT ;-)
> 
> Kann ich die Ausführungszeit einer Funktion limitieren?
> 
> so in etwa:
> 
> sub meine_func {
>  // mach was
> }
> 
> "limit" (meine_func, 10);
> // 10 = 10 sec.
> 
> so far,
>   Markus
> 

Du kannst die Funktion in einem eval Block laufen lassen
und den ggf. mit einem SIGALRM abbrechen lassen.

man perlfunc
nach SIGALRM suchen.

  Ciao
     Dietmar

-- 
 Alles Gute / best wishes  
     Dietmar Goldbeck         E-Mail: dietmar.goldbeck at acm.org
Reporter (to Mahatma Gandhi): Mr Gandhi, what do you think of Western
Civilization?  Gandhi: I think it would be a good idea.



More information about the Linux mailing list