我必须在Mac OS上执行命令:
killall -KILL "Google Chrome"
当我在终端中执行它或使用此命令运行.command文件时,它会起作用。
我用Java代码尝试了所有这些
Runtime.getRuntime().exec("/usr/bin/killall -KILL \"Google Chrome\"");
Runtime.getRuntime().exec("killall -KILL \"Google Chrome\"");
Runtime.getRuntime().exec("/bin/bash -c \"killall -KILL \\\"Google Chrome\\\"\"");
Runtime.getRuntime().exec("bash -c \"killall -KILL \\\"Google Chrome\\\"\"");
Runtime.getRuntime().exec("/usr/bin/killall", new String[]{"-KILL", "Google Chrome"});
Runtime.getRuntime().exec("killall", new String[]{"-KILL", "Google Chrome"});
Runtime.getRuntime().exec("/bin/bash", new String[]{"-c", "killall -KILL \"Google Chrome\""});
Runtime.getRuntime().exec("bash", new String[]{"-c", "killall -KILL \"Google Chrome\""});
而且它不起作用。
可能是什么问题?
最佳答案
干得好。
String cmds[] = {"killall","Google Chrome"};
Runtime.getRuntime().exec(cmds);
关于java - 从Java执行killall命令,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21460745/