パラメータを使用してJavaでコマンドを実行する方法は?パラメータでコマンドを実行する方法は?
Process p = Runtime.getRuntime().exec(new String[]{"php","/var/www/script.php -m 2"});
Does not work。
String[] options = new String[]{"option1", "option2"};
Runtime.getRuntime().exec("command", options);
"m"パラメータが指定されていないため、これも機能しません。
ところで、テストされていない(すみません、今それをテストすることはできません)を参照してください。 –
ProcessBuilderについて知りませんでした。共有してくれてありがとう。 –
それが動作しない場合、 '新しいProcessBuilder(" php "、" /var/www/script.php "、" -m "、" 2 ");' –