回答:
マウント/proc
のみの場合proc
(およびオーバーレイでトリックをプレイしているユーザーがいない場合)、いいえ、対応するプロセスが何らかの状態(ゾンビを含む)で存在する限り、pidベースのフォルダーは存在します。実際、プロセスIDのディレクトリエントリを返す直前に、カーネルはプロセスの存在を再検証します。そのため、ディレクトリエントリが返された瞬間、対応するプロセスはまだ存在しています。ディレクトリへのアクセスも、対応するプロセスを検索することから始まります。(行番号がために、外観を変更した場合proc_pident_instantiate
とproc_pident_lookup
。)
/proc
結果を一覧表示して後で使用することで発生する問題に遭遇する可能性があります(数マイクロ秒後でも)。一覧表示時にプロセスが実行さ/proc
れていて、結果を操作する前に停止する場合があります。
wait()
呼び出されなかったプロセスはどうなりますか?
ps
プロセスが表示される場合、その/proc
ディレクトリが存在している必要があります。
ps
アクセス/proc
します。