Có cách nào để kiểm tra việc sử dụng các ulimits cho một người dùng nhất định không? Tôi biết rằng bạn có thể thay đổi các vết loét cho một quy trình khi bạn khởi động nó hoặc cho một vỏ duy nhất khi chạy nhưng tôi muốn có thể "theo dõi" mức độ gần gũi của người dùng để đạt giới hạn của họ. Tôi đang lên kế hoạch viết một bash
kịch bản sẽ báo cáo lại cho thống kê tỷ lệ phần trăm sử dụng hiện tại. Cụ thể, tôi muốn theo dõi:
- mở tệp (
ulimit -n
) - quy trình người dùng tối đa (
ulimit -u
) - tín hiệu chờ xử lý (
ulimit -i
)
Những gì tôi muốn là tỷ lệ sử dụng (0-100).