Wie führe ich einen Befehl mit Parametern aus?
Gewusst wie: ausführen Befehl in Java mit Parametern?
Process p = Runtime.getRuntime().exec(new String[]{"php","/var/www/script.php -m 2"});
Macht ' N der Arbeit.
String[] options = new String[]{"option1", "option2"};
Runtime.getRuntime().exec("command", options);
Macht ' N der Arbeit auch, weil es für Sie nicht geben Sie die "m" - parameter.
InformationsquelleAutor der Frage Alex | 2011-08-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sehen, ob das funktioniert (sorry kann nicht testen Sie es jetzt)
InformationsquelleAutor der Antwort Chris Stratton
Verwenden
ProcessBuilder
stattRuntime#exec()
.InformationsquelleAutor der Antwort Matt Ball
Folgende sollte gut funktionieren.
InformationsquelleAutor der Antwort Codemwnci