lsof выводит больше, чем ulimit -Hn
Следующие команды, запущенные в одном сеансе, показывают размер lsof больше, чем поддерживаемый размер ulimit. Как это возможно?
$ lsof | wc -l
226863
$ ulimit -n
200000
$ ulimit -Hn
200000
1 ответ
Решение
Не совсем по теме, но ответ прост. lsof
перечисляет все открытые файлы в масштабе всей системы. ulimit
показывает лимит для одного сеанса оболочки.