macOSでターミナルを使用してプロセスを強制終了する方法

Macターミナル(Terminal)アプリは、バックグラウンドで実行されている補助サービスとプロセスがMacの速度を低下させている可能性があることを特定するのに役立ちます(Mac to slow down.)ターミナル(Terminal)アプリケーションは、ユーザーがコマンドラインインターフェイスを介してmacOSに入るのに役立ちます。ターミナル(Terminal)でコマンドを入力するときは、スペース、文字、および大文字と小文字が正確であることを確認してください。 

(Note):このガイドでは、macOSBigSurを実行しているMacBookを使用し(macOS Big Sur)ます(MacBook)

Macターミナルアプリケーションを使用してプロセスを強制終了する方法(How to Kill a Process Using the Mac Terminal Application)

ターミナル(Terminal)を使用してプロセスを強制終了するために必要な基本的な手順:

  1. ファイルとフォルダをバックアップする 
  2. ターミナルアプリケーションを起動します
  3. 実行中のプロセスのリストを表示する 
  4. 終了するプロセスを見つけます
  5. (Kill)ターミナル(Terminal)コマンドを使用してプロセスを強制終了します

1.ファイルとフォルダをバックアップします (Backup Your Files and Folders )

誤って削除したためにバックアップからMacを復元する必要がないように、Time Machineを使用してデータ、ファイル、およびフォルダをバックアップする(backup your data, files and folders using Time Machine)ことをお勧めします。Time Machineは、セットアップと使用が簡単です。 

Time Machineを使用すると、過去にさかのぼって、ファイルが最近どのように表示されたかを確認することもできます。Time Machineの設定に関する記事を読むには、上のリンクを確認してください。 

2.ターミナルアプリケーションを起動します(2.  Launch the Terminal Application)

Macで(Mac)ターミナル(Terminal)を開くために使用できるオプションがいくつかあります。これには、キーボードショートカット(keyboard shortcut)ランチパッド(Launchpad)の使用、またはアプリケーション(Applications)フォルダからターミナルを開くことが含まれます。(Terminal)

  1. キーボードショートカットを使用してターミナル(Terminal)を起動するには、Command + SpacebarSpotlightを開きます。ターミナル(Terminal)を検索し、それをダブルクリックしてアプリケーションを開きます。 

  1. Launchpadから(Launchpad)ターミナル(Terminal)を開くこともできます。DockでLaunchpadを選択し、 Otherフォルダーを選択してから、 Terminalを選択します。

  1. または、メニューバーの[移動]に移動し、[ユーティリティ]を選択して、[(Go)ターミナル(Utilities)](Terminal )をダブルクリックして起動します。

標準のターミナル(Terminal)ウィンドウが開き、最後にログインした日時と、実行するコマンドを入力するコマンドプロンプトが表示されます。また、デフォルトでホームフォルダ(Home Folder)になっている現在の(作業)ディレクトリも表示されます。 

3.現在実行中のプロセスのリストを表示する (3.  View the List of Currently Running Processes )

Macでアクティブなすべてのプロセスをすばやく表示したい場合は、 Activity Monitorを開いて、 CPU使用率でソートされた各プロセスを確認できます。[メモリ(Memory)]タブで使用されているRAMの量によってランク付けされた同じプロセスを確認することもできます。 

ターミナル(Terminal)でプロセスを表示するには、以下の手順に従ってください。

  1. 起動したばかりのターミナルウィンドウに(Terminal)topと入力すると、現在実行中のプロセスとそれらが消費しているリソースのリストが表示されます。 

  1. ps -axと入力して、実行中のプロセスをPID(PIDs)、実行経過時間、プロセス名、および場所とともに一覧表示することもできます。

4.閉じたいプロセスを見つけます(4.  Find the Process You Want to Close)

PIDまたはCMD列の名前に基づいて、プロセスリストからプロセスをすばやく識別できます。次の方法を使用して、 PID(PID)を見つけることができます。

  • アクティビティ(Activity)モニターを 確認し、下にスクロールして、ターミナル(Terminal)ウィンドウで関連するプロセスを見つけます。
  • grepコマンドを使用して、 PIDまたは名前でプロセスを検索し、必要な情報を除外します。grepコマンドをpsaxコマンドと一緒に使用して、強制終了するプロセスのみを一覧表示できます。 
  • たとえば、ps ax | grep GarageBandMacで現在実行されている何百ものプロセスの中から(Mac)GarageBandを探す代わりに、 GarageBandを検索します。 

表示される結果は次のようになります。

この例は、GaragebandPIDが547であり、 (PID)Garagebandが起動され たフォルダーも示しています。

5.ターミナルコマンドを使用してプロセスを強制終了します(5. Kill the Process Using a Terminal Command)

Command + Option + Escキーの組み合わせを使用してアプリケーションを強制終了(Force Quit the application)できますが、 Macで実行されているすべてのプロセスではなく、個々のアプリのみが[アプリケーションの強制終了(Force Quit Applications)]ウィンドウに表示されます。 

  1. 不要なプロセスを強制終了するには、プロセスのPIDを書き留めてから、ターミナルにkill <Process PID number> Enterキー(Enter)を押すと、プロセスはすぐに終了します。たとえば、GarageBandを強制終了するには、 (GarageBand)kill547と入力します。

  1. または、 killall(killall)コマンドを使用して、その名前でプロセスを強制終了し、その名前を含むすべてのプロセスを強制終了することもできます。たとえば、killall GarageBandは、名前に(killall GarageBand)GarageBandが含まれるすべてのプロセスを終了します。 

(Note):killallコマンドを使用する前に、プロセスを注意深く確認してください。 

応答しないアプリケーションを強制終了する(Force Quit Unresponsive Applications)

ターミナルは、(Terminal)プログラムが応答しない場合や予期せずハングした(program fails to respond or unexpectedly hangs)場合に、macOSでプロセスまたはプログラムを強制終了するための簡単な方法です。うまくいけば(Hopefully)、上記の手順で問題が解決します。問題が再発した場合は、アプリケーションを更新するか、代替アプリケーションを見つけることを検討してください。 

(Did)このガイドは、 Mac(Mac)で厄介なプロセスを殺すのに役立ちましたか?以下のコメントで私たちと共有してください。



About the author

私は長年 Android とオフィス ソフトウェアを扱ってきたコンピューター技術者です。私はまた、過去 5 年ほどの間、人々に Mac の使い方を教えてきました。あなたのコンピュータの問題を解決する方法を知っている人を探しているなら、おそらく私がお手伝いできるでしょう!



Related posts