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