Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> Linuxがkillコマンドを使用してプロセスを強制的に終了させる方法

Linuxがkillコマンドを使用してプロセスを強制的に終了させる方法

  

Windowsシステムでは、アプリケーションが応答しない場合はタスクマネージャを起動し、Linuxシステムではkillコマンドを使用します。次の小シリーズでは、Linuxでkillコマンドを使用する方法を紹介します。

コマンドとシグナルの強制終了

< kill'コマンドを実行すると、実際には異常なアプリケーションを終了させるためにシステムにシグナルを送ります。使用できるシグナルは全部で60ありますが、基本的に必要なのはSIGTERM(15)とSIGKILL(9)だけです。

このコマンドでは、すべての信号の一覧を見ることができます:

殺す-l

? SIGTERM - このシグナルはプロセスに実行停止を要求します。この信号は無視できます。通常、プログラムを正常にシャットダウンすると、進行状況を保存してリソースを解放するのに時間がかかります。言い換えれば、それは強制停止ではありません。

SIGKILL - このシグナルはプロセスを直ちに実行停止させます。プログラムはこのシグナルを無視することはできず、未保存の進行状況は失われます。

killを使用するための構文は、次のとおりです。

kill [シグナルまたはオプション] PID

デフォルトのシグナル(指定されていない場合)はSIGTERMです。うまくいかないときは、次のコマンドを使って強制的にプロセスを強制終了させることができます。

kill SIGKILL PID

または

kill -9 PID
<ここで、「 - 9」はSIGKILL信号を表す。

アプリケーションのPIDがわからない場合は、次のコマンドを実行してください。

ps ux |  Grep firefox

実行中のすべてのアプリとアプリのPIDが表示されます。
前12次合計2ページ

Copyright © Windowsの知識 All Rights Reserved