Bonjour,
Je cherche a executer un script shell a partir d'une appli java.
deux classes toutes faites existent sur developpez.com mais je ne peux les utiliser en raison de ma version de java (1.4)
J'utilise donc :
Mon script est extrement simple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 try { Process proc = Runtime.getRuntime().exec("/app/server/d/prgm/sh/test_lanceScript.sh"); } catch (IOException e) { logger.error("IO Except"+e); }
Tous les droits sont ouverts dessus pour tous les utilisateurs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3#!/bin/sh echo "ca marche !!! " > log_testLanceScript.txt
Hors mon fichier de sortie n'est jamais remplis.
Pourtant sur putty lorsque je fais :
/app/server/d/prgm/sh/test_lanceScript.sh
Le fichier de sortie est bien remplis avec la ligne desiré...
Quelqu'un aurait il une piste ?
Partager