¿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 bash
script 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).