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