увеличить ulimit для количества файловых дескрипторов

As normaluser:

$ ulimit -n 4096
-bash: ulimit: open files: cannot modify limit: Operation not permitted

Под рутом работает как надо - но тогда normaluser не повлияет.

Как выбраться из этой ловушки 22? Мне нужно, чтобы это было настойчиво.


person djechlin    schedule 13.06.2012    source источник


Ответы (2)


Вы можете посмотреть /etc/security/limits.conf

person aliher    schedule 13.06.2012
comment
Это казалось глупым, но я думаю, что это именно то, что я хотел. Я оставлю этот вопрос немного открытым, если есть лучший способ. - person djechlin; 13.06.2012

Чтобы изменить ограничение дескриптора файла от имени обычного пользователя перед запуском любого приложения.

Я использую эту небольшую утилиту fdlimit, которая увеличит лимит дескриптора файла, используя "setrlimit()" перед выполнением любой программы.

Я использую это так

$ sudo ./fdlimit <fdlimit> <program_to_run>
person Rajendra    schedule 25.10.2013