lsof выводит больше, чем ulimit -Hn

Следующие команды, запущенные в одном сеансе, показывают размер lsof больше, чем поддерживаемый размер ulimit. Как это возможно?

$ lsof | wc -l
226863
$ ulimit -n
200000
$ ulimit -Hn
200000

1 ответ

Решение

Не совсем по теме, но ответ прост. lsof перечисляет все открытые файлы в масштабе всей системы. ulimit показывает лимит для одного сеанса оболочки.

Другие вопросы по тегам