誰もが使用してプログラムを閉じる方法を知っています タスクマネージャー(タスクマネージャー) の Windows または強制終了(Windows または強制終了) の OS X を使用してプログラムを閉じると便利な場合があります。 コマンドライン(コマンドライン) . プログラムが終了を拒否するいくつかの状況に遭遇しました タスクマネージャー(タスクマネージャー) 、基になるプロセスを強制終了しようとした場合でも。 強制終了 独自の癖があり、常にプログラムを削除するとは限りません。 そんな時こそ力を発揮できる コマンドライン(コマンドライン) .
この記事では、プログラムを強制終了するコマンドについて説明します ウィンドウズ 、 OS X と Linux(OS X および Linux) . 興味深いことに、通常、これを実行するコマンドは複数あるので、私が使用したさまざまなコマンドについて説明します。 これは完全なリストではないため、ここに記載されていない別のコマンドを使用する場合は、コメントでお知らせください。
Windows: TSKILL および TASKKILL
の ウィンドウズ 、次の 2 つのコマンドを使用してプログラムを閉じることができます。 TSKILLとTASKKILL(TSKILLとTASKKILL) . Tスキル これはより単純なコマンドであり、それほど強力ではありませんが、問題なく機能します。 たとえば、実行している場合 マイクロソフトワード 、 プロセスの名前(プロセス名) winword.exeです。 削除する 語 から コマンドライン、(コマンドライン) 次のコマンドを入力するだけです。
tskill winword
それは殺す 語 保存していないデータが失われるため、使用する際には注意が必要です。 私はそれを試してみました ワード文書(ワードドック) 保存されておらず、これを実行すると消えてしまい、ドキュメントを保存するプロンプトは表示されませんでした。 これは、ここで言及するすべてのコマンドに当てはまります。それがポイントだからです。 何の質問もなく、プログラムを即座に強制終了できます。

注意すべきことの 1 つは、このコマンドが使用されるほとんどの場合、/A パラメーターと共に使用されることです。 /A は、すべてのセッションで実行されているプロセスを強制終了するようにコマンドに指示します。 通常、次のコマンドを入力して、プロセスが確実に終了するようにします。
tskill /A winword
より多くのオプションがあり、より強力な 2 番目のコマンドは、次のとおりです。 タスクキル . あなたが見れば ヘルプページ(ヘルプページ) の タスクキル あなたは私が何を意味するかを見るでしょう:

もっと食べたいなら コントロールとオプション(コントロールとオプション) でプログラムを強制終了する ウィンドウズ 、 使用する タスクキル . まず、次のコマンドを使用してプログラムを強制終了できます。
taskkill /F /IM winword.exe
を使用する場合は、.EXE を使用する必要があることに注意してください。 TASKKILL コマンド(TASKKILL コマンド) . /F は、プロセスを強制終了することを意味します。 /IM は、 画像名(画像名) 、つまり、 プロセスの名前(プロセス名) . プロセス ID ( PID )、 / を使用する必要があります PID /IMの代わりに。 /T は、指定されたプロセスによって開始されたすべての子プロセスを強制終了するため、優れています。
使用することもできます タスクキル 別のシステムにリモート接続し、そのリモート システムのプロセスを強制終了します。 私が気に入っているのは、ワイルドカードを使用できる機能です タスクキル .
OS X/Linux: KILL と KILLALL
の OS X と Linux(OS X および Linux) 、プロセスを強制終了する 2 つのコマンドがあります。 キルアンドキルオール(KILL and KILLALL) . で実行する必要があります 端末ウィンドウ(端末ウィンドウ) . プログラムを削除するには、 プログラム名(番組名) またはプロセス ID。 この情報を見つける方法はいくつかあります。 一方通行 活動モニター(活動モニター) .

ただし、それには GUI インターフェイス(GUI インターフェース) . を使用している場合 コマンドライン(コマンドライン) プロセスを強制終了するには、次を使用することもできます コマンドライン(コマンドライン) それを見つけるために プロセス情報(プロセス情報) . 頭に浮かぶ2つのコマンドは 上 よ ps-ax .

上 プロセスのリストが表示されます PID そしてその プログラム名(番組名) も注文した CPU使用率(CPU使用率) . これは、強制終了したいプロセスをすばやく見つける方法です。 ps-ax でソートされたリストが表示されます PID そしてプログラムパス。 トップとは少し違います。

ここでプログラムを強制終了します あなた(OS X) X.次のコマンドを入力するだけで、特定のプロセスを強制終了できます。
kill -9 83002
83002 は 端末処理(端末処理) 9 はプロセスを強制終了することを意味します。 3 などの他の数字を使用できます。つまり、 離れる(終了する) 、または 6、つまり アボート(中止) . ただし、ほとんどの場合(多くの場合) 、9が残ります。また、 KILL コマンド(キルコマンド) おそらくこのコマンドを使用するべきではありませんが、実行中のすべてのプロセスを強制終了します。
kill -TERM -1
どこ 殺す プロセスまたはすべてのプロセスを強制終了すると便利です。 キルオール プロセスのグループを強制終了するために使用されます。 たとえば、実行している場合 グーグルクローム 、10個のプロセスがある場合があります 実行中のクロム。 (クロム)使うのは本当に面倒くさい 殺す 消すのに10回 クロム . 代わりに使用できます キルオール そう:
killall Evernote
or
killall 'Google Chrome'
一重引用符または単語よりも長いものを使用する必要があることに注意してください。 また、プロセスが自分の名前で実行されているのではなく、root で実行されている場合は、次のコマンドを使用する必要があります。
sudo killall 'Google Chrome'
また
sudo killall -9 'Google Chrome'
繰り返しますが、9 は特定の信号を 殺す それ以外の 条項 . 須藤 権限がないというエラーが発生した場合にのみ必要です。 そうでなければあなたができる killall プログラム(killall プログラム) またはプログラム キルオール -9(killall -9 プログラム) . の OS X 、 KILLALL コマンド(KILLALL コマンド) プログラムを強制終了できない場合に非常に便利です。 プロセスの ID を知る必要はありません。 入力するだけ(入力するだけ) その名前とその名前に関連付けられているすべてのプロセスが強制終了されます。
この記事は、上のプログラムを削除するためのより高度な方法を提供することを目的としています。 ウィンドウズ 、 OS X と Linux(OS X および Linux) . を使用してプログラムを削除する方法について質問がある場合は、 コマンドライン(コマンドライン) コメントを投稿してください。私はあなたを助けようとします。 楽しみ!