¿Hay alguna manera de verificar el uso de los ulimits para un usuario determinado? Sé que puede cambiar ulimits para un solo proceso cuando lo inicia o para un único shell cuando se ejecuta, pero quiero poder "monitorear" qué tan cerca está un usuario de alcanzar sus límites. Estoy planeando escribir un bashscript que informará a las estadísticas el porcentaje de uso actual. Específicamente, quiero rastrear:
- abrir archivos (
ulimit -n) - max procesos de usuario (
ulimit -u) - señales pendientes (
ulimit -i)
Lo que quiero es el porcentaje de uso (0-100).