Linuxで保留中のプロセスを確認する方法

Linuxでハングしたプロセスを確認するには、次のコマンドのいずれかを使用できます。

ターミナルで「top」コマンドを実行し、キーボードの「S」キー(大文字・小文字いずれでも可)を押すと、ステータスごとにプロセスをソートできます。次にステータスバーで「S」とマークされた行を探します。それがサスペンド状態のプロセスです。

2. `ps` コマンドの使用: ターミナルで次のコマンドを入力します。

   ps -eo pid,ppid,state,command | grep 'S'

状態コードが「S」である、保留中の全プロセスとその関連情報が表示されます。

3. `htop`コマンド(インストール済みの場合):ターミナルに`htop`コマンドを入力し、キーボードの「S」キーを押してプロセスをステータス順にソートします。すると、「S」のマークがついたプロセスが表示され、それらはスリープしています。

いずれの方法を利用しても、その際には中断されたプロセスとその関連情報、例えばプロセスID(PID)、親プロセスID(PPID)、ステータス、コマンドが表示される。

bannerAds