Bonjour,
J'ai une commande qui fonctionne très bien quand je l'appel via la shell mais qui ne fonctionne pas quand je l'appel depuis un programme Java via la méthode exec() de Runtime.
Quand j'exécute dans le shell ce que m'affiche le System.out.println ca fonctionne mais l'appel à exec ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 System.out.println("/usr/sbin/tshark -r \"" + dossier + "/TcpdumpOutput\" -T pdml > \"" + dossier + "/clientBIG.xml\"""); Process p = r.exec("/usr/sbin/tshark -r \"" + dossier + "/TcpdumpOutput\" -T pdml > \"" + dossier + "/clientBIG.xml\"");
Un grand merci !
Partager