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 :
et la derniere instruction n'est jamais atteinte !!!!
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 !!!!!")
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é
Partager