Timeout en Unix et NT [Perl] - Perl - Programmation
Marsh Posté le 21-08-2002 à 12:21:11
ReplyMarsh Posté le 21-08-2002 à 13:28:30
personne n'a une petite idée ?
Marsh Posté le 21-08-2002 à 14:55:20
dernier up avant découragement ...
Marsh Posté le 21-08-2002 à 16:52:57
snif ... il me semblait que ce forum était plus réactif avant ....
Marsh Posté le 21-08-2002 à 11:39:08
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
---------------
Mon clan Counter-Strike *iCE* : http://www.iceworld.be