Ulimit меняет лимиты запуска программ? Являются ли их конкретные ресурсы, которые не могут быть изменены во время выполнения? Если ulimit не изменяет лимиты во время выполнения, означает ли это, что вам нужно перезапустить все демоны, чтобы работать с новыми указанными лимитами?

2 ответа2

1

Правильно, команда ulimit не меняет пределы запуска программ, насколько я знаю. Однако вы можете вызвать set_rlimit и друзей из запущенной программы. Вы также можете захотеть взглянуть на управление ресурсами, man rctl , но для этого нужно пересобрать ядро.

0

Вы можете ограничить ресурсы для демона, используя ulimit (или лимит, в зависимости от оболочки), или вы можете установить их, используя /etc/login.conf (следовательно, учетную запись пользователя для каждого типа демона).

После обновления /etc/login.conf убедитесь , что вы выполните действия , описанные в верхней части файла , чтобы восстановить версию дб файла. Затем перезапустите демон, предполагая, что демон меняет учетную запись пользователя.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .