Linuxでプロセスを削除する方法は?

Linuxでは、以下の方法でプロセスを削除できます。

  1. killコマンドを使用する。killコマンドは、プロセスを終了させるコマンドです。killコマンドを使用するには、対象プロセスのPID(プロセスID)を知る必要があります。例えば、PIDが123のプロセスを終了させたい場合、以下のコマンドを使用します: kill 123。killコマンドはデフォルトで、SIGTERMシグナルを対象プロセスに送り、プロセスに通常終了を要求します。プロセスが応答しない場合、kill -9コマンドを使用してSIGKILLシグナルを送ることができます。この場合、プロセスは強制終了されます。
  2. pkillコマンドでプロセスを終了します。pkillコマンドを使うと、プロセス名が指定されたプロセスを終了できます。例えば、”process_name”という名前のプロセスをすべて終了するには、次のコマンドを使います:pkill process_name。killコマンドと似て、pkillコマンドはデフォルトではSIGTERMシグナルを送信し、プロセスに正常に終了するように要求します。-pオプションとプロセスのPIDを使って、終了するプロセスを制限できます。
  3. 「killall」コマンドを利用する。「killall」コマンドは「pkill」コマンドと同様、プロセス名を指定してプロセスを終了できます。例えば、 「process_name」という名前のプロセスをすべて終了するには、次のようなコマンドを使用できます。「killall process_name」。「pkill」コマンド とは異なり、「killall」コマンドはデフォルトでSIGTERMシグナルを送信し、終了するプロセスの制限を指定するオプションはサポートしていません。

注意、プロセスを削除するには十分な権限が必要です。十分な権限がない場合は、rootユーザーとしてコマンドを実行してみてください(sudoコマンドを使用)

bannerAds