lazhu писал(а): ↑03.02.2015 13:06
Задайте сквиду отдельный класс и запускайте, например, через rc.local.
/etc/rc.conf:
/etc/rc.local:
Всё работает и так как показано в примере, вопрос был почему оно работает.
Я внимательно изучил документацию по пакетам где надо модифицировать login.conf и пришёл к выводу, что в OpenBSD если надо вписать класс для какого-то отдельного демона,
пусть это будет тот же squid, или mysqld или dovecot, нужно взять имя rc.d файлика, например если это /etc/rc.d/mysqld то имя файла - mysqld соотвественно в login.conf нужно вписывать
mysqld:\
:datasize=fusrodah:\
:openfiles=blabla:\
:tc=daemon:
Этот способ работает, но я нигде не нашёл документацию по поводу этого вопроса. Такое поведение выяснилось методом тыка.
Спросил такой вопрос потому что настраивал довекот и довекот упёрся в ограничения openfiles. в интернете нашёл разные методы обхода, кто-то тупо правит логин класс daemon, кто-то пытается вписывать в login.conf имя пользователя _dovecot
Но я вспомнил про родную документашку к пакету довекота. /usr/local/share/doc/pkg-readmes и там описано как сделать правильно. Но не описано почему именно это правильно. маны к login.conf, login и rc ничего интересного не подсказали
Linux kasakoff 5.10.7-200.fc33.x86_64 #1 SMP Tue Jan 12 20:20:11 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux