How am I to execute a command in Java with parameters?
I\'ve tried
Process p = Runtime.getRuntime().exec(new String[]{\"php\",\"/var/www/script.php -
Use ProcessBuilder instead of Runtime#exec()
.
ProcessBuilder pb = new ProcessBuilder("php", "/var/www/script.php", "-m 2");
Process p = pb.start();
The following should work fine.
Process p = Runtime.getRuntime().exec("php /var/www/script.php -m 2");
See if this works (sorry can't test it right now)
Runtime.getRuntime().exec(new String[]{"php","/var/www/script.php", "-m", "2"});