Hello,

je fais une petite appli JSP/Servlet qui doit appeler des scripts Perl pour la generation de rapport.
Pour appeler ces scripts sous windows je cree une commande que je donne a runtime.exec.
Le script est bien appele, il cree un fichier powerpoint, mais le probleme c'est qu'on dirait qu'il ne s'arrete jamais.
Mon code est le suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Process p = Runtime.getRuntime().exec(ma_commande);
p.waitFor();
System.out.println("Tu arretes bordel !!!!!")
et la derniere instruction n'est jamais atteinte !!!!
Est ce que quelqu'un a une idee ?
J'ai lu sur le forum qu'on peut utiliser un timeout mais le probleme c'est que la generation de mes fichiers peut prendre un temps non definie donc je ne pense pas que ce soit la bonne methode.

Merci,

Lucho

Modéré par adiGuba : balise [ code ] ajouté