「kill -9」がまだ機能しない場合はどうなりますか?

「kill -9」がまだ機能しない場合はどうなりますか?

しかし、kill -9 $PID 常に動作する必要がありますが、時にはそうではない時もあります。少なくとも私はその経験のいくつかを覚えています。昨日、SDカードに問題が発生して0(dd)で上書きされる状況が発生しました。その後、カードリーダーを再挿入し、利用可能なすべてのパーティションを一覧表示しました。

$ sudo parted -l

ただし、プロセスが中断され、数分後にCTR+を使用してプロセスを中断しようとしていますC。何もしなかったのでプロセスを終了してみました。

$ ps aux | grep parted
root      26968  0.0  0.0  73408  4384 pts/4    S+   01:40   0:00 sudo parted -l
root      26969  0.0  0.0  39516  3072 pts/4    D+   01:40   0:00 parted -l
username  27178  0.0  0.0  15664  1148 pts/5    S+   01:45   0:00 grep parted

数回の繰り返しの終わりに

$ sudo kill 26969
$ sudo kill -15 26969
$ sudo kill -9 26969 
$ sudo kill -9 26968 

私は26968年に殺されましたsudo。 PID 26969はまだ(約16時間後)プロセステーブルにあります。

root     26969  0.0  0.0  39516   444 pts/4    D    01:40   0:00 parted -l

SDカードにアクセスできません。何度も再挿入し、さまざまな方法でアクセスしようとしましたが、dmesgカードの挿入に関するイベントは表示されません。通常、これが発生した場合は、再起動する以外の方法はありません。

もっと良い方法がありますか?

ベストアンサー1

おすすめ記事