-1
以下のコードを使用して、WindowsマシンのすべてのFireFoxインスタンスを閉じます。この同じコードをMacマシンで使用できますか?最善のアプローチは何でしょうか?Mac OSのJavaプロセスエグゼキュータ
Runtime.getRuntime().exec("taskkill /F /IM FireFox.exe");
以下のコードを使用して、WindowsマシンのすべてのFireFoxインスタンスを閉じます。この同じコードをMacマシンで使用できますか?最善のアプローチは何でしょうか?Mac OSのJavaプロセスエグゼキュータ
Runtime.getRuntime().exec("taskkill /F /IM FireFox.exe");
この同じコードは、Macマシンで使用することはできますか?
いいえ。
しかし、これは動作します:pgrep 'firefox' | xargs kill
のpgrepの
Runtime.getRuntime().exec("pgrep 'firefox' | xargs kill");
説明 'Firefoxの' - 自分の名前でのFirefoxを持つプロセスに一致するすべてのプロセスIDを見つけます。
| xargs kill - pgrepで見つかったすべてのプロセスIDを入力としてkillコマンドに渡します。
ありがとうございました。それは助けになった。 :) – manutd