Linuxでプロセスを終了する方法

Linux では、タスクを終了するためにさまざまな方法があります。

  1. ターミナルで動かしているタスクを終了するには、Ctrl+Cキーを押す。これは通常、タスクに終了シグナル(SIGINT)を送信します。
  2. killコマンドを利用する: killコマンドを使用してプロセスにシグナルを送信し、プロセスを終了させます。まず、終了させたいタスクのプロセスID(PID)を確認する必要があります。psコマンドを使用して現在実行中のすべてプロセスを確認し、次にkillコマンドを使用してそのプロセスにシグナルを送信します。たとえば、
kill PID

その中のPIDではプロセスIDを意味する。

  1. killallコマンドを用いる:プロセスIDではなく、指定した名前のプロセスに、killコマンドと同様にシグナルを送信することができる。例:
killall process_name

process_nameはプロセスの名前

  1. pkillコマンドを使用する: pkillコマンドはkillallコマンドのように指定した名前のプロセスにシグナルを送信することもできますが、より多くのオプションとパターンマッチングがサポートされています。例えば:
pkill -9 process_name

process_nameがプロセス名で、-9はSIGKILLシグナルを送信します。これは強制終了シグナルです。

kill、killall あるいは pkill コマンドを使用してタスクを終了すると、予期せぬ問題やデータ損失が発生する可能性があるため、注意して使用してください。

bannerAds