背景:特定のユーザーのプロセスを実行するためのulimitを監視しています。(私は時折、誤った制限を初めてされたプロセスを見ていた。)私はカップルの自称のLinuxの達人を尋ねると、1が提案されlsof -p <pid>
、他は示唆しながらls /proc/<pid>/fd
、しかし、より正確に最大に向けた実際のカウントを反映しているかについて陽性であったでもありませんプロセスのオープンファイル制限。
それで、どちらですか?
lsof -p <pid> | wc -l
または
ls /proc/<pid>/fd | wc -l
違いについて詳しく説明してください。ありがとう!
3
宿題のように聞こえます。
—
ewwhite
宿題ではありません。より良い説明を追加しました。私は
—
ジャレッド
lsof
マニュアルページを読みましたが、答えはメモリマップドファイルであると疑っていましたが、より経験豊富な人の確認が必要でした。