Làm thế nào để thực hiện lệnh trong Java với các tham số?Làm thế nào để thực hiện lệnh với các tham số?
Process p = Runtime.getRuntime().exec(new String[]{"php","/var/www/script.php -m 2"});
Không hoạt động.
String[] options = new String[]{"option1", "option2"};
Runtime.getRuntime().exec("command", options);
Không hoạt động, bởi vì nó không chỉ định thông số "m".
Không thử nghiệm, BTW. –
Không biết về ProcessBuilder. Cám ơn vì đã chia sẻ. –
Nếu nó không hoạt động: 'ProcessBuilder mới (" php "," /var/www/script.php "," -m "," 2 ");' –