2010-09-24 07:35:49 +0000 2010-09-24 07:35:49 +0000
58
58

Mac OS X で実行中のプロセスを Windows の "Ctrl+Alt+Delete" のような方法でリストアップして終了させる方法はありますか?

では、Mac で プロセス (アプリケーションではなく) が CPU を占有してマシンを浪費していて、それを終了させる必要がある場合はどうしますか?

top を使うか、"Applications > Utilities ¶> Activity Monitor" を開いて、それを kill することができます。

でも、プロセスがすでに CPU を大量に使っていて、どちらのタスクもできない場合はどうなるのでしょうか?

Windows では、ctrl+alt+delete を実行すれば、プロセスリストが確実に開きます。

Mac OS上ではcmd+alt+escapeがあり、実行中のアプリケーションが表示されます。問題の原因がアプリケーションである場合は問題ありません。しかし: プロセスの場合はどうすればいいのでしょうか?

回答 (6)

40
40
40
2010-09-24 15:02:09 +0000

個々のプロセスを終了させたいというあなたの願望に基づいて、私はあなたがターミナルでの解決策で大丈夫だと仮定しています。

基本的な kill コマンドは pid を使ってプロセスを kill します (これは ps コマンドかアクティビティモニタから取得する必要があります)。

例えば、あなたのプロセスの名前が killall であることを知っている場合、ターミナルに行って次のようにします:

% killall my-prog-0

いくつかの良いオプションがあります (詳細については my-prog-0 を参照してください):

-s : Shows the kill commands that will be generated so you can be safe.
-u : Limits to a specified user

OS X について注意すべきことの一つは、いくつかのシステムプロセスが man killall デーモン (だと思う?) によって殺された場合、自動的に再起動されるということです。例えば、Dockが反応しない場合はlaunchdを実行すると自動的に再起動します。

25
25
25
2010-09-24 15:05:39 +0000

Force QuitはMacのタスクマネージャーの代わりになります。この機能には2つの方法でアクセスすることができます。Alt/Option + Apple/Command + Escapeを押したまま。これはキーボードのコマンドを覚えている場合や、まれにFinderの動作がおかしくなってフリーズしてしまった場合などに便利です。

10
10
10
2015-08-18 23:15:42 +0000

ターミナルで以下のコマンドを実行して、正規表現でプロセスを検索してみてください:-

ps gx | grep ‘Symantec’

上記の例では、'Symantec'に関連するプロセスをすべてリストアップしています。Symantec'を自分の言葉に置き換えてください。次に ‘kill’ コマンドのバリエーションを使用します。使用することができます:-

kill pid

実際のプロセスIDと'pid'を取り替えなさい。または、前に提案されたように、

killall

を使用してください。もう一つの有用な提案を繰り返しますと、

man kill

を使用して ‘kill’ コマンドのマニュアルを見て、下にスクロールして “see also” セクションで言及されている関連コマンドを参照してください。

8
8
8
2010-09-24 12:23:40 +0000

実行中のアプリケーションのためだけに、プロセスを強制終了させるキーボードショートカットはありません。プロセスを kill するには、アクティビティモニタを使うか、UNIX コマンドを使って Terminal を使うしかありません。

3
3
3
2015-04-09 15:41:26 +0000

アクティビティモニターに行き、ドックを見つけてハイライトします。killボタン(左上にXが入っているStopsign)を押します。

Force Quitは単純なアプリケーションに使用しますが、アクティビティモニターではプロセスをキルすることができます。

2
2
2
2014-12-31 20:16:27 +0000

Activity Monitorを使用して、キルしたいプロセスを見つけます。 ターミナルを使用して、Kill PID番号を入力してから戻ります。