23 ноября 2017 г., 22:55 пользователь Maxim Dounin <mdou...@mdounin.ru> написал:
> Hello! > > On Thu, Nov 23, 2017 at 12:30:45PM -0500, S.A.N wrote: > > > > С точки зрения практики - паттерн "daemon(); write_pidfile();" > > > используется чуть менее, чем везде, вплоть до соответствующих > > > библиотечных функций. Так что инициатива выглядит, скажем так, > > > сомнительной. > > > > > > Проще всего, IMHO, это было бы заткнуть на уровне systemd, > > > дожидаясь появления pid-файла при необходимости. > > > > Возможно я чего-то не понимаю, но для Systemd лучше вообще не указывать > pid > > файл, вместо Type=fork использовать Type=notify, это более гибкий вариант > > сообщить Systemd что процесс готов к работе. > > > > Вот подробней, кстати PostgreSQL и PHP-FPM уже перешли на него. > > https://www.freedesktop.org/software/systemd/man/systemd. > service.html#Type= > > Нет, спасибо, собираться с systemd'шными библиотеками - это не к > нам. > > не совсем про systemd, скорее про пакеты не пробовали вот такие хуки https://fedoraproject.org/wiki/Packaging:Scriptlets#Systemd ? (для pre, post скриптов) > -- > Maxim Dounin > http://mdounin.ru/ > _______________________________________________ > nginx-ru mailing list > nginx-ru@nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru >
_______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru