Bonjour à tous,
Je dois écrire un script en Perl qui doit exécuter une commande ne pouvant pas durer plus de 10 secondes. Le script devra pouvoir être exécuter sur NT et Unix.
Sous Unix, j'ai réussi à implémenter un timeout grâce à la fonction alarm et au signal d'interruption unix sig{alarm} mais ca ne marche bien sûr pas sous NT... pire il ne veut pas compiler à cause de la ligne :
$SIG{ALRM} = sub {die "timeout"};
Existe-t-il une fonction timeout valable aussi bien en NT qu'en Unix ???
Merci d'avance pour votre aide ![;) ;)](https://forum-images.hardware.fr/icones/wink.gif)
---------------
Mon clan Counter-Strike *iCE* : http://www.iceworld.be