Execution d'une commade shell

Execution d'une commade shell - Java - Programmation

Marsh Posté le 31-05-2006 à 13:16:40    

Alors voila mon probleme :
 
Je voudrais executer une commande shell depuis une page jsp.
 
Actuellement j'utilise
 
 
 
 Code  :
 Runtime.getRuntime().exec(tmp);
 
 
ou tmp est un String contenant la commande executer.
 
Par exemple : iptables -F FORWARD, ou encore iptables -A FOWARD -s 192.168.0.2 -j DROP;
 
Mais cela ne fonctionne pas.
 
J'ai chercher avec mon ami google mais je n'aie trouver aucune solution.
 
Merci d'avance

Reply

Marsh Posté le 31-05-2006 à 13:16:40   

Reply

Marsh Posté le 05-06-2006 à 00:12:11    

Il faut que "tmp" contienne le nom de l'interpréteur de commande.
Sous Windows ça donne:
tmp="cmd /c ..."

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed