|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : juin 2011 Messages : 3 ![]() |
Bonjour,
j'ai un problème concernant la fin d'éxécution d'une commande système lancée par un script perl. Le script perl lance la commande système mais n'attend pas la fin de l'exécution pour continuer à se dérouler. Ce script fonctionnait correctement sous Windows 2003. Ci-dessous un test réalisé sur un serveur 2008R2 : Code perl :
avez-vous une idée pour régler ce problème? Merci |
||
|
|
00
|
|
|
#2 |
|
Membre émérite
![]() Inscription : février 2009 Messages : 823 ![]() |
tu as mis une récupération des erreurs dans ton code perl pour voir ce que la commande retourne?
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juin 2011 Messages : 3 ![]() |
J'ai testé les code retour, ils sont à 0 dans tous les cas.
Il n'y a pas d'erreur, c'est juste l'attente de la fin du process qui est différente. Dans les premiers cas, le script attend, dans le dernier cas il se termine sans attendre. |
|
|
00
|
|
|
#4 |
|
Membre émérite
![]() Inscription : février 2009 Messages : 823 ![]() |
tu as regardé du côté des threads perl? tu trouveras peut être une solution...
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com