ファイル記述子の数が異なる

ファイル記述子の数が異なる

私はここで基本的なものを見逃していると確信しています。

私が実行しているシステムでは:

cat /proc/sys/fs/file-nr
2240    0   763924

同じシステムで次のことを行った場合:

sum=0; for pid in /proc/[0-9]*; do fd=$(ls $pid/fd | wc -l); sum=$((sum + fd)); done; echo $sum

結果ははるかに少ないです872。どうですか?誰かがこれを説明できますか?ありがとうございます。

ベストアンサー1

おすすめ記事