Exécution d'un shell dans une fonction
Bonjour,
Voici ce que je voudrai faire dans ma page jsp :
1/ Appeler une fonction "echo_result" pour remplir le td avec des parametres -> je prense que c'est OK
Code:
1 2 3 4 5
| <td id="NB_cmd">
<script>
echo_result(4,document.getElementById('New_month').value,"Commandes");
</script>
</td> |
2/Dans la fonction "echo_result" exécuter un shell (avec P1 et P2 en paramètre du shell), pour obtenir le résultat a afficher dans le td ci-dessus
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| <script>
function echo_result(P1,P2,TXT)
{
Process p;
BufferedReader output;
String ligne = "";
p = Runtime.getRuntime().exec("/bin/sh /tmp/CMD.sh P1 P2");
output = new BufferedReader(new InputStreamReader(p.getInputStream()));
ligne = "";
while ((ligne = output.readLine()) != null) {
if (ligne.equals("")) {
document.getElementById('NB_cmd').textContent = "NULL";
} else {
document.getElementById('NB_cmd').textContent = "ligne+" "+TXT";
}
}
</script> |
Le script ne s’exécute pas, est ce que quelqu'un a une idée, une autre méthode ?
Merci d'avance.