Есть ли способ проверить использование ulimits для данного пользователя? Я знаю, что вы можете изменить ulimits для одного процесса при запуске или для одной оболочки при запуске, но я хочу иметь возможность «отслеживать», насколько близко пользователь находится в пределах своих ограничений. Я планирую написать bashскрипт, который будет сообщать statsd текущий процент использования. В частности, я хочу отслеживать:
- открыть файлы (
ulimit -n) - максимальное количество пользовательских процессов (
ulimit -u) - ожидающие сигналы (
ulimit -i)
То, что я хочу, это процент использования (0-100).