私は睡眠プロセスを殺すことはできません。私はほとんどのキルシグナルを試しました。
私はこの問題によく直面しています。これらのプロセスを終了するにはどうすればよいですか?
trap "kill -15 '-773623'" 0 1 2 3 15
死んだというのにその過程はまだ残っています。
修正する
(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エラーメッセージが表示されることがあります。
重要なデータはすべて別々のディスクにバックアップしてください。