Home

Macでプロセスを表示、ソート、終了する方法

Updated on 2024年4月8日月曜日

iBoysoft author JackYamamoto

Written by

JackYamamoto
Professional tech editor

Approved by

Jessica Shee

やまと English Français Deutsch Español Português

MacのActivity MonitorまたはTerminalを使用してプロセスを終了する方法

Mac上でプロセスを終了させることは、実行中のプログラムやタスクを停止させることです。これは、Macコンピュータの制御を取り戻し、システムリソースを解放するための迅速な方法です。この記事では、Mac上で実行中のすべてのプロセスを表示し、実行中のプロセスを見つけ、問題のあるプロセスを特定し、問題を引き起こしているプロセスを終了する方法について説明します。

目次:

Macでプロセスを終了する必要がある場合

Macでプロセスを終了するのは、通常、プログラムが応答しなくなったり、フリーズしたり、正常に動作しなくなったりした場合に行われます。また、これは、Mac上での高CPU使用率の修正にも役立ちます。次のようなシナリオでは、実行中のプロセスを終了する必要がある場合があります:

  • Macの動作が遅い
  • 終了を拒否するフリーズしたアプリケーションがある
  • プロセスがエラーや過剰なシステムリソースの消費を引き起こしている
  • プロセスが悪意のあるものまたは有害なものである可能性がある

スタンドアロンのアプリケーションプログラムが問題を引き起こしている場合や応答しない場合は、簡単にMac上のフリーズしたアプリを強制終了させることができます。ただし、問題がオペレーティングシステム内のバックグラウンドプロセスにある場合は、終了させることはそれほど簡単ではありません。その場合、Activity MonitorまたはTerminalアプリケーションに頼る必要があります。次のセクションでは、それぞれの方法について詳しく説明します。

情報が役に立つ場合は、他の人と共有してください。

 

Activity Monitorを使用してMacでプロセスを終了する方法

Mac上で現在アクティブなすべてのプロセスについての洞察を得るために、最も簡単な方法はActivity Monitorを起動することです。このツールでは、Macのアクティビティをリアルタイムで監視することができます。CPU、メモリ、エネルギー、ディスク、ネットワークのタブ内で、各タスクやプロセスごとのコンピュータリソースの利用状況に関する詳細な情報が表示されます。

Activity Monitorを使用してプロセスを終了する手順

ステップ1. Activity Monitorを起動する

Activity Monitorを起動するもっとも簡単な方法は、スポットライト検索を使用することです。Commandキーとスペースバーを同時に押し、Activity Monitorと入力し、Returnキーを押します。

ステップ2. タスクを表示およびフィルタリングする

Activity Monitorの上部の各タブの下で、どのアプリケーションまたはプロセスが最もCPU/RAM/電力/ストレージ/データを使用しているか、または異常なリソース使用量を消費しているかを特定することができます。特定のプロセスを見つけるには、Activity Monitorの上部の角にある検索ボックスを使用します。

Activity Monitorのすべてのアクティブプロセス

ステップ3. 問題のあるプロセスを終了する

問題を引き起こしているプロセスを特定したら、それを終了する必要があります。それを左クリックでハイライトし、Activity MonitorツールバーのXボタンをクリックします。完全にシャットダウンするように求められた場合は、「強制終了」を選択します。macOS内の重要なプロセスの場合、再起動してActivity Monitorに表示されます。そうでない場合は、閉じたままでActivity Monitorから消えます。

Activity Monitorでプロセスを終了する

Activity Monitorを使用してMacでプロセスを終了するのは簡単ですね。

 

Mac Terminalを使用してプロセスを終了する方法

Mac Terminalを使用して、コンピュータで実行されていて終了したくないプロセスを終了することもできます。

Mac Terminalを使用してプロセスの終了を行う手順

ステップ1. Terminalを起動する

Spotlight検索を開くためにCommandキーとスペースバーを同時に押し、SpotlightにTerminalと入力し、Terminalが表示されたらReturnキーを押します。

ステップ2. すべてのプロセスをリストアップする

次のコマンドをTerminalウィンドウに入力し、Returnキーを押します。上部には、Mac上で実行されているプロセスの概要とそれらが消費しているリソースが表示されます。それに続いて、コンピュータを使用するたびに変化する現在実行中のプロセスのリストが表示されます。

top 

Terminalを使用してMac上で実行中のプロセスを表示する方法

A

ポートに関連するエラーが発生した場合、Macで特定のネットワークポートを占有しているプロセスを終了する必要があります。以下の手順を使用してください:
 1. ターミナルを開き、コマンド「lsof -i :[ポート番号]」(例:lsof -i :443)を実行して、そのポートを使用しているプロセスを確認します。
 2. 終了したい実行中のプロセスのプロセスID(PID)番号を書き留めます。
 3. ターミナルアプリを閉じて再起動し、コマンド「kill -9 [PID番号]」を実行します。

A

ポート番号 8080 は通常、ウェブサーバーに使用されます。エラーを解決するには、現在そのポートを使用しているプロセスを特定する必要があります。ターミナルウィンドウを開き、「lsof -i :8080」というコマンドを実行します。このコマンドにより、ポート 8080 を使用しているすべてのプロセスがリストアップされ、ポートを使用するプロセスのPID番号がコピーされます。次に、ターミナルアプリを再起動し、「kill - 9 [PIN番号]」でプロセスを終了してください。