Exécuter un script Shell en Java
Bonjour,
Je souhaiterais exécuter un script shell en java. J'ai trouvé plein de truc sur le Net mais ca fonctionne avec des commande genre ls ou autre mais imossible de faire exécuter mon script. Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
try
{
Runtime r = Runtime.getRuntime();
Process processusRecherche;
String[] cmd = {"/bin/sh", "-c", "/home/gaetan/.TvOnResel/scan/channel_scan.sh"};
processusRecherche = r.exec(cmd);
System.out.println("attente");
processusRecherche.waitFor();
System.out.println("fini");
}
catch(Exception e)
{
System.out.println("erreur d'execution Script recherche chaine TNT : " + e.toString() );
} |
Pourquoi ca ne marche pas alors que quand je la passe manuellement ca marche?
Merci d'avance !!