我使用以下代码关闭Windows机器中的所有FireFox实例。可以在Mac机上使用相同的代码吗?如果不是最好的方法是什么?
Runtime.getRuntime().exec("taskkill /F /IM FireFox.exe");
答案 0 :(得分:2)
Mac机器中使用相同的代码吗?
不。
但这会奏效:
Runtime.getRuntime().exec("pgrep 'firefox' | xargs kill");
pgrep 'firefox' | xargs kill
pgrep'firefox' - 查找所有与其名称中包含firefox的进程匹配的进程ID。
<强> | xargs kill - 将从pgrep找到的所有进程ID作为输入传递给kill命令。