GNU/Linux でプロセスを強制終了する方法
出版された: 2025年2月15日 21:44:20 UTC
この記事では、Ubuntu でハングしているプロセスを特定し、強制的に終了する方法について説明します。
このページは、できるだけ多くの人がアクセスできるように、英語から機械翻訳されたものです。残念ながら、機械翻訳はまだ完全な技術ではないため、エラーが発生する可能性があります。もしよろしければ、こちらでオリジナルの英語版をご覧ください:
How to Force Kill a Process in GNU/Linux
How to Force Kill a Process in GNU/Linux
この投稿の情報は Ubuntu 20.04 に基づいています。他のバージョンでは有効ではない可能性があります。
時々、何らかの理由で終了しないハングしたプロセスが発生します。前回これが起こったのは VLC メディア プレーヤーのときでしたが、他のプログラムでも起こりました。
残念なことに(あるいは幸運なことに?)、そのたびにどう対処すればよいかを実際に思い出せるほど頻繁には起こらないので、この小さなガイドを書くことにしました。
まず、プロセスのプロセス ID (PID) を見つける必要があります。プロセスがコマンドライン プログラムからのものである場合、通常は実行可能ファイル名を検索できますが、デスクトップ プログラムの場合は、実行可能ファイル名が必ずしも明らかではないため、少し調べる必要がある場合があります。
私の場合は vlc でしたが、それは明らかでした。
PID を取得するには、次のように入力する必要があります。
ps aux | grep vlc
これにより、名前に「vlc」が含まれる実行中のプロセスが表示されます。
次に、見つけた PID に対して root 権限で kill -9 コマンドを実行する必要があります。
sudo kill -9 PID
(「PID」を最初のコマンドで見つかった番号に置き換えます)
以上です :-)