web-dev-qa-db-ja.com

OS Xでバックグラウンドプログラムを停止する方法はありますか?

私はOSXを実行するMacBookを持っています。起動中に時々本当に遅いです。を使用して一部のプログラムを強制終了できることを知っています Command ⌘+Option ⌥+Esc ⎋。 Force Quitウィンドウ以外に停止できる他のプログラム/プロセスの実行を確認する別の方法はありますか?

2

序文として、ランダムなプロセスを強制終了することは、実際の問題に取り組むための最良の方法ではありません。 Macの起動が遅い場合は、起動しているプロセスを特定してからnot強制終了する必要がありますが、そもそもプロセスが起動しないようにしてください。

これを行うには、アカウント"ログイン項目からシステム環境設定をチェックして、そこに何がロードされているかを確認できます。ただし、これは、ユーザーアカウントにログインしたときに自動的に読み込まれるものを確認する方法のひとつにすぎません。実際のシステムプロセスが以前に開始され、マシンの速度が低下している可能性があります。


Force Quitに表示されているプロセスだけでなく、実行中のすべてのプロセスを停止できます(表示されているプロセスはUIアプリのみです)。

まず、アプリケーション"ユーティリティ"Terminal.appからターミナルを開くと、すべてのプロセスを一覧表示できます。入る

ps auxww

現在実行中のすべてのプロセスの完全なリストを取得します。次に、12345のように2番目の列からプロセスID(PID)を取得し、次のように書き込むことで、プロセスを強制終了できます。

kill 12345

そのプロセスがrootによって開始された場合(最初の列を参照)、root権限でプロセスを強制終了する必要があります。

Sudo kill 12345

プロセスを強制終了する別の方法は、その名前によるものです。

killallユーティリティは、killによって行われるpidによる選択とは対照的に、名前によって選択されたプロセスを強制終了します。

したがって、たとえば、次のことができます。

killall Skype

最後に、アクティビティモニターに、左上に大きな赤いキルボタンが付いた同様のプロセスのリストが表示されます。

5
slhck

はい、あなたが要求したことを行うためのアプリケーションがあります。

それは「アクティビティモニター」と呼ばれています。あなたはそれを見つけることができます:

Finder > Applications > Utilities > Activity Monitor

しかし、システムが不安定になるリスクを冒さずに強制終了できるプロセスはそれほど多くないため、これが問題の解決に役立つかどうかはわかりません。

1
Zulakis