Utilisation de Runtime.exec

Utilisation de Runtime.exec - Java - Programmation

Marsh Posté le 31-07-2003 à 11:57:29    

Bonjour,  
 
J'ai un petit probleme que je soumets a votre sagacité..
je vais essayer d'etre le plus clair possible...
 
Dans mon application Intranet, je crée des conditions et des actions...
Je cherche ensuite a compiler et installer ces actions sur l'application qui tourne sous Unix (comme Tomcat par ailleurs)
 
Je connais la commande a taper...Mais je n'arrive pas a m'en sortir...
 
J'utilise Runtime et Process.exec(commande)...
Mais je n'arrive pas a me déplacer dans le répertoire de l'application...(par défaut je suis dans le répertoire de Tomcat, ce qui est logique).  
 
Comment faire pour me déplacer dans le bon répertoire (/users/application) et ensuite lancer mon make -f ...?
 
Quelqu'un a un exemple de code qui marche..?
Vs avez une idée?
 
Merci beaucoup


Message édité par ben33 le 01-08-2003 à 10:02:16
Reply

Marsh Posté le 31-07-2003 à 11:57:29   

Reply

Marsh Posté le 31-07-2003 à 13:17:23    

:bounce:

Reply

Marsh Posté le 01-08-2003 à 10:02:48    

:bounce:

Reply

Marsh Posté le 01-08-2003 à 10:06:45    

euh et un fichier bash qui fait
 

Code :
  1. cd /users/application
  2. make -f


 
ensuite lancer ce bach qui est ds le rép de tomcat par exemple
 
non  :heink:  
 
-> Sinon ce genre de mécanisme est à proscrire si possible ;)


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 01-08-2003 à 10:25:43    

C'est ce que j'ai tenté...
et je n'ai rien en retour!
Y a un truc spécifique a faire pour lancer un sh dans le répertoire de Tomcat via la servlet?

Reply

Marsh Posté le 01-08-2003 à 10:28:16    

Ben33 a écrit :

C'est ce que j'ai tenté...
et je n'ai rien en retour!
Y a un truc spécifique a faire pour lancer un sh dans le répertoire de Tomcat via la servlet?


 
ne pas le faire serait un bon début


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 01-08-2003 à 10:44:07    

Et qd on est obligé...? :)
 
Bon sinon avec le fichier ca marche..Mais surtout ne pas oublier de lui indiquer au début du file #!/bin/ksh ou #!/bin/sh
(déclarer le shell quoi!)
 

Reply

Sujets relatifs:

Leave a Replay

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