executer un fichier .bat qui renvoi à un serveur via java
bonjour la communauté,
Dans le cadre de mon stage, je dois créer un module qui permet d'executer un .bat qui lance un job sur l'etl de business object. J'ai réussi à lancer le bat mais le souci c'est que les instructions du fichiers .bat renvoi à un serveur distant du coup je sais pas comment spécifier le chemin du serveur dans mon code pour dire à l'appli d'executer l'instruction sur le serveur. Si vous avez des idées sur comment lancer un job ou un fichier sur le serveur je suis preneur.
MERCI D'avance.
voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| try { //try pour executer les exception
//file separateur de données
String fs = System.getProperty("file.separator");
//specification du fichier bat à lancer ainsi que
String[] command = { "cmd", "/C","Start","C:"+fs+"Data"+fs+"yan"+fs+"TREND_TEST.bat"};
//appel de la methode runtime de java pour executer la commande
Runtime.getRuntime().exec(command);
} catch (IOException e) {
e.printStackTrace();
System.out.println("chemin faux");
} |