
Mac OS Xでpkillを使ってワイルドカードを使ってプロセスを強制終了する
コマンドラインを定期的に使用する人にとって、pkill という新しいツールは、Mac OS および Mac OS X の最新リリースでのプロセスの強制終了を大幅に容易にします。標準の kill コマンドを改良した pkill は、ワイルドカードを簡単にサポートし、一致するプロセスや特定のユーザーに属するすべてのプロセスを簡単に終了できます。
Mac OSでpkillを使用してプロセスを強制終了する
最も基本的な機能では、pkill は次のように使用できます。
pkill ApplicationName
たとえば、Safari Web コンテンツのプロセスを含む、「Safari」に属するすべてのプロセスを終了するには、次のように入力するだけです。
pkill Safari
pkillとワイルドカードを使ったプロセスの強制終了
しかし、pkill はおそらく uid フラグとワイルドカードと組み合わせて使用するのが最適です。たとえば、次のように使用して、文字「C」で始まるすべてのプロセスを強制終了できます。
pkill C*
単一ユーザーに属するプロセスも、-U フラグと追加の詳細を使用して簡単に終了できます。
pkill -U username ProcessName
たとえば、次のようにして、ユーザー Will に属するすべてのプロセスを強制終了できます。
sudo pkill -u Will *
指定されたユーザーがログインしている場合、そのユーザーが実行しているすべてのアプリが強制終了されます。ただし、ユーザーはログアウトされず、そのユーザーに関連するコアシステムプロセスはそのまま残ります。
さらなる使用法とフラグについては、pkill のマニュアル ページを確認してください。また、平均的な Mac ユーザーの場合は、アクティビティ モニタを使用してタスクを管理する方がよいことに注意してください。pkill は、Mac OS または Mountain Lion より前の OS X では使用できません。