J'essaie d'exécuter un script Linux sur Java qui rend un fichier exécutable. Le script contient les éléments suivants:Java exécutant le script Linux
#/bin/bash
chmod +x *
REMARQUE: Le script est exécutable (chmod + x)
code Java Mon contient les éléments suivants:
try {
Process p = Runtime.getRuntime().exec("./Scripts/execute.sh");
}catch (Exception e1) {
System.out.println("Exception: ");
e1.printStackTrace();
}
Pour une raison que je ne semble pas capable d'exécuter le script. J'ai déjà essayé d'exécuter un script simple avec 'echo' hello '' et j'ai pu voir la sortie. Est-ce que quelqu'un sait comment faire cela?
Quelle est l'erreur \ exception? –
Il semble que le script ne soit pas exécuté?! Pas d'exception – Michael
J'ai utilisé du code pour faire la sortie de la commande et il ne donne aucune erreur et ne donne aucun type de message. EDIT: Bizarre, j'ai changé la ligne d'exec en "chmod + x/chemin/vers/fichier" et j'ai pu rendre le fichier exécutable ... Mais sans utiliser le script –