Esiste un modo per verificare l'utilizzo degli ulimits per un determinato utente? So che puoi cambiare le ulimits per un singolo processo quando lo avvii o per una singola shell durante l'esecuzione, ma voglio essere in grado di "monitorare" quanto vicino è un utente a raggiungere i propri limiti. Sto programmando di scrivere uno bashscript che riporti alle statistiche l'attuale percentuale di utilizzo. In particolare, voglio monitorare:
- file aperti (
ulimit -n) - max processi utente (
ulimit -u) - segnali in sospeso (
ulimit -i)
Quello che voglio è la percentuale di utilizzo (0-100).