Linuxプログラムを殺す5つの方法

この記事では、Linuxでアプリケーションを終了させるさまざまな方法について説明します。

あなたがFirefoxを実行していて、どんな理由であれ、厄介なFlashスクリプトがあなたのブラウザを応答していないとしましょう。 あなたはプログラムを閉じるために何をしますか?

Linux内には、アプリケーションを終了させるための方法がたくさんあります。 このガイドでは5つを紹介します。

Killコマンドを使ってLinuxアプリケーションを終了する

最初の方法は、psコマンドとkillコマンドを使用する方法です。

この方法を使用する利点は、すべてのLinuxシステムで動作することです。

killコマンドは、killする必要のあるアプリケーションのプロセスID、つまりpsが入っているプロセスIDを知る必要があります。

ps -ef | grep firefox

psコマンドは、実行中のすべてのプロセスを一覧表示します。 -efスイッチは完全な形式のリストを提供します。 プロセスのリストを取得する別の方法は、topコマンドを実行することです。

killコマンドを実行するだけで、プロセスIDを取得できました。

殺す

例えば:

1234を殺す

killコマンドを実行した後でもアプリケーションが終了しない場合は、-9スイッチを次のように使用して強制的に実行できます。

殺す-9 1234

XKillを使ってLinuxアプリケーションを終了させる

グラフィカルアプリケーションを簡単に削除するには、XKillコマンドを使用します。

xkillをターミナルウィンドウに入力するか、デスクトップ環境に実行コマンド機能が含まれている場合は、xkillを実行コマンドウィンドウに入力するだけです。

十字線が画面に表示されます。

ここで、殺すウィンドウをクリックします。

トップコマンドを使用してLinuxアプリケーションを終了

Linux topコマンドは、コンピュータのすべての実行中のプロセスを一覧表示するターミナルタスクマネージャを提供します。

一番上のインターフェース内のプロセスを強制終了するには、単に 'k'キーを押して、閉じたいアプリケーションの横にプロセスIDを入力します。

PGrepとPKillを使用してアプリケーションを終了する

先に使用したpsとkillの方法は問題なく、すべてのLinuxベースのシステムで動作することが保証されています。

多くのLinuxシステムには、 PGrepPKillを使用して同じタスクを実行するためのショートカット方法があります

PGrepを使用すると、プロセスの名前を入力し、プロセスIDを返します。

例えば:

pgrep firefox

次のようにして、返されたプロセスIDをpkillにプラグインできるようになりました:

pkill 1234

お待ちください。 それは実際にはそれより簡単です。 PKillコマンドは実際にプロセスの名前を受け入れることもできるので、次のように入力するだけです:

pkill firefox

アプリケーションのインスタンスが1つだけの場合でもこれは問題ありませんが、複数のFirefoxウィンドウが開いていて、1つを強制終了したい場合には少し役に立たなくなります。 この状況では、XKillはもっと便利です。

システムモニタを使用してアプリケーションを終了する

GNOMEデスクトップ環境を使用している場合は、システムモニタツールを使用して、応答しないプログラムを強制終了することができます。

アクティビティウィンドウを開き、検索ボックスに「システムモニタ」と入力します。

アイコンをクリックすると、グラフィカルタスクマネージャが表示されます。

実行中のプロセスのリストを下にスクロールし、閉じるアプリケーションを探します。 アイテムを右クリックし、「プロセスの終了」または「プロセスの終了」のいずれかを選択します。

「終了プロセス」では、「あなたは気をつけてください」という行に沿って、ちょっとしたナッジを試していますが、「殺すプロセス」オプションは、「私の画面から降りてください。