Written by
JackYamamotoMacのプロセスをアクティビティモニタまたはターミナルで終了する方法
Macのプロセスを終了すると、Macコンピュータ上で実行中のプログラムやタスクを終了または停止することができます。これは、Macコンピュータの制御を取り戻し、システムリソースを解放するための迅速な方法です。この記事では、Mac上で実行中のすべてのプロセスを表示し、実行中のプロセスを見つけ、問題のあるプロセスを特定し、問題を引き起こしているプロセスを終了する方法について説明します。
目次:
Macのプロセスを終了する場合
Macでプログラムが応答しなくなり、フリーズしたり不正な動作をしたりした場合、プロセスを終了する必要があります。以下は、いくつかのシナリオですべての実行中のプロセスを終了する必要がある場合があります:
- Macが遅い
- アプリケーションがフリーズして終了しない
- プロセスがエラーを引き起こすか、システムリソースを過剰に消費している
- プロセスが悪意のあるものである可能性がある
スタンドアロンのアプリケーションがループして応答しない場合は、簡単にMacでフリーズしたアプリを強制終了できます。ただし、問題がオペレーティングシステム内のバックグラウンドプロセスにある場合は、それを終了することはそう簡単ではありません。その場合、アクティビティモニタまたはターミナルアプリケーションに頼る必要があります。次のセクションでは、両方の方法を詳しく説明します。
この情報が役立つ場合は、他の人と共有してください。
アクティビティモニタを使用してMacでプロセスを終了する方法
Macで現在アクティブなすべてのプロセスについて洞察するために、最も簡単な方法はアクティビティモニタを起動することです。このツールでは、Macの活動をリアルタイムで監視できます。CPU、メモリ、エネルギー、ディスク、ネットワークのタブで、各タスクやプロセスごとのコンピュータリソースの利用状況に関する包括的な詳細が表示されます。
アクティビティモニタを使用してプロセスを終了する手順
ステップ1. アクティビティモニタを起動する
アクティビティモニタを起動する最も簡単な方法は、スポットライト検索を使用することです。Commandキーとスペースバーを同時に押して、Activity Monitorと入力し、Returnキーを押します。
ステップ2. タスクを表示およびフィルタリングする
Activity Monitorの上部の各タブの下で、どのアプリやプロセスが最もCPU/RAM/電力/ストレージ/データを使用しているか、または異常な量のリソースを消費しているかを特定できます。特定のプロセスを見つけるには、Activity Monitorの上隅にある検索ボックスを使用します。
ステップ3. 問題のあるプロセスを終了する
問題を引き起こしているプロセスを特定したら、それを終了する必要があります。それを単一の左クリックでハイライトし、Activity MonitorツールバーのXボタンをクリックします。完全に終了するように求められた場合は、Force Quitを選択します。macOSの重要なプロセスの場合は再起動してActivity Monitorに表示されます。そうでなければ、終了し、Activity Monitorから消えます。
Macのターミナルでプロセスを終了する方法
コンピュータで実行されていて実行したくないプロセスを終了するために、Macのターミナルも使用することができます。
Macのターミナルでプロセスを終了する手順
ステップ1. ターミナルを起動する
Spotlight検索を開くためにCommandキーとスペースバーを同時に押し、ターミナルと入力し、Spotlightにターミナルが表示されたらReturnキーを押します。
ステップ2. すべてのプロセスをリスト表示する
ターミナルウィンドウに以下のコマンドを入力し、Returnキーを押します。上部にはMacで実行中のプロセスの概要とそれが消費しているリソースが表示されます。その後、コンピュータを使用するにつれて変化し続ける現在実行中のプロセスのリストが表示されます。
top
ステップ3. 不要なプロセスを終了する
不正な動作をしているプロセスを見つけた場合、またはリソースの消費量が異常に上昇している場合は、プロセス名の横のPID(プロセスID)列の数字をメモしておきます。その後、ターミナルアプリを閉じて再起動します。以下のコマンドラインのいずれかを実行します。
たとえば、MacでToDeskアプリを終了する場合は、kill 17638と入力してReturnキーを押します。
特定の実行中のプロセスを終了する場合:
Kill [PID番号]
特定の実行中のプロセスを強制
If you are getting port-related errors, you need to kill the process that's occupying a particular network port on your Mac. Use the following steps:
1. Open Terminal and run the command lsof -i : [Port_Number] ( for example, lsof -i :443) to find out which process is using that port.
2. Write down the Process ID (PID) number of the running processes that you want to kill.
3. Close and restart the Terminal app and run the command kill -9 [PID_Number]
Port number 8080 is usually used for web servers. To resolve the error, you need to identify which process that is currently using the port. Open a Terminal window and run the lsof -i :8080 command. This command will list all the processes using port 8080 and copy the PID number using the port. Then restart the Terminal app and terminate the process with kill - 9 [PIN_Number].