Linuxでは、休止プロセス(trash.soまたはDolphin)を終了できません。何をすべきか?

Linuxでは、休止プロセス(trash.soまたはDolphin)を終了できません。何をすべきか?

私は睡眠プロセスを殺すことはできません。私はほとんどのキルシグナルを試しました。

私はこの問題によく直面しています。これらのプロセスを終了するにはどうすればよいですか?

trap "kill -15 '-773623'" 0 1 2 3 15

死んだというのにその過程はまだ残っています。

Linux出力

修正する

(base) root@eliasc:/# 
(base) root@eliasc:/# ps axo stat,ppid,pid,comm | grep -w defunct | awk '{print $2}'
1
738680
738680
(base) root@eliasc:/# kill -9 738680
(base) root@eliasc:/# sudo kill -9 738680
(base) root@eliasc:/# ps axo stat,ppid,pid,comm | grep -w defunct | awk '{print $2}'
1
738680
738680
(base) root@eliasc:/#

答え1

私が知る限り、プロセスは眠らずに死んだ。 AFAIK Solarisには、死んだ(ゾンビ)プロセスを「殺す」ツールがあります。しかし、Linuxにそのようなツールがあるかどうかはわかりません。

コンピュータを再起動すると消えます。

答え2

ステータス文字は、D「中断されない省電力モード、通常は入出力操作」を意味します。D図に示すように、プロセスが多い場合、これは通常次のことを意味します。ディスクにエラーが発生しました。

「死んだ」状態(「ゾンビ」状態とも呼ばれます)は文字で表示されますZ

Runを実行すると、sudo dmesg出力に多数のデバイスI / Oエラーメッセージが表示されることがあります。

重要なデータはすべて別々のディスクにバックアップしてください。

関連情報