wgetは "kill -9"で終了できません。

wgetは

私はwgetRedHat Linuxから大容量ファイル(〜30 GB)をダウンロードするためにSSHを使い始めました。その後、中止することを決定し、を押しましたCtrl+C。ところが突然切れました。だから私はSSH接続を閉じました。システムに再ログインしたときにプロセスがwget終了していないことがわかりました。

 PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                        
 14834 me   20   0     0    0    0 R 100.0  0.0  22:36.96 wget

だから実行しようとしましたが、kill -9 14834プロセスにRステータスがありますが、役に立ちませんでした。私が知っている限り、プロセスが終了するのは正常です。プロセスはゾンビでも、中断できないわけでもありません。ところで、なぜ殺せないのでしょうか?

PS別の症状では、ダウンロードしたフォルダを起動できないことがわかりましたlsduリストが中断され、SSHセッションを再開する必要があります。上記の質問に関連していますか?

ベストアンサー1

状態Rの終了不可能なプロセスは、カーネルエラーまたはハードウェアエラーである。

このようなことが起きてはならないので、これを防ぐための「法的」方法はありません。kill -9とても難しいです。これを停止する安定した方法を見つけるには、エラーが何であるか(ソフトウェアエラーの場合)、またはエラーがシステムにどのような影響を与えるか(ハードウェアエラーの場合)を把握する必要があります。

PCで最も脆弱な部分はRAMなので、以下を実行してください。記憶力テスト。そして、カーネルが最新で、利用可能な最新のバグ修正が含まれていることを確認してください。

おすすめ記事