/proc/4587
PID 4587でプロセスがなくても同様のフォルダが存在する可能性はありますか?
答え1
/proc
マウントだけを行う場合proc
(誰も上書き操作をしていない場合)いいえ、pidベースのフォルダは、そのプロセスが一部の状態(ゾンビプロセスを含む)に存在する限り存在します。実際には、プロセスIDのディレクトリエントリを返す直前にカーネルはプロセスの存在を再確認します。--したがって、ディレクトリエントリが返されると、そのプロセスはまだ存在します。カタログ訪問また、そのプロセスを見つけることから始まります。 (行番号が変わったらproc_pident_instantiate
合計を探してくださいproc_pident_lookup
。)
/proc
後で(数マイクロ秒後に)結果を一覧表示して使用すると、問題が発生する可能性があります。リストすると、プロセスは実行中であり、/proc
結果に対してアクションを実行する前に停止することがあります。