ความเป็นมา:ฉันกำลังเล่นกับการตรวจสอบ ulimit สำหรับกระบวนการทำงานสำหรับผู้ใช้เฉพาะ (ฉันเคยเห็นกระบวนการที่เริ่มต้นด้วยขีด จำกัด ที่ไม่ถูกต้อง) ฉันถามกูรูผู้เชี่ยวชาญด้านลีนุกซ์สองสามตัวและอีกหนึ่งแนะนำlsof -p <pid>ในขณะที่โพรเซสอื่นแนะนำls /proc/<pid>/fdแต่ก็ไม่เป็นไปในทางบวก จำกัด การเปิดไฟล์สำหรับกระบวนการ
แล้วมันคืออะไร?
lsof -p <pid> | wc -l
หรือ
ls /proc/<pid>/fd | wc -l
โปรดอธิบายอย่างละเอียดเกี่ยวกับความแตกต่าง ขอบคุณ!
lsofman page และในขณะที่ฉันสงสัยว่าคำตอบคือไฟล์ที่แม็พหน่วยความจำฉันต้องการการยืนยันจากบุคคลที่มีประสบการณ์มากกว่า