<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">23 ноября 2017 г., 22:55 пользователь Maxim Dounin <span dir="ltr"><<a href="mailto:mdounin@mdounin.ru" target="_blank">mdounin@mdounin.ru</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello!<br>
<span class="gmail-"><br>
On Thu, Nov 23, 2017 at 12:30:45PM -0500, S.A.N wrote:<br>
<br>
> > С точки зрения практики - паттерн "daemon(); write_pidfile();"<br>
> > используется чуть менее, чем везде, вплоть до соответствующих<br>
> > библиотечных функций.  Так что инициатива выглядит, скажем так,<br>
> > сомнительной.<br>
> ><br>
> > Проще всего, IMHO, это было бы заткнуть на уровне systemd,<br>
> > дожидаясь появления pid-файла при необходимости.<br>
><br>
</span>> Возможно я чего-то не понимаю, но для Systemd лучше вообще не указывать pid<br>
> файл, вместо Type=fork использовать Type=notify, это более гибкий вариант<br>
<span class="gmail-">> сообщить Systemd что процесс готов к работе.<br>
><br>
</span>> Вот подробней, кстати PostgreSQL и PHP-FPM уже перешли на него.<br>
> <a href="https://www.freedesktop.org/software/systemd/man/systemd.service.html#Type=" rel="noreferrer" target="_blank">https://www.freedesktop.org/<wbr>software/systemd/man/systemd.<wbr>service.html#Type=</a><br>
<br>
Нет, спасибо, собираться с systemd'шными библиотеками - это не к<br>
нам.<br>
<div class="gmail-HOEnZb"><div class="gmail-h5"><br></div></div></blockquote><div><br></div><div>не совсем про systemd, скорее про пакеты<br><br></div><div>не пробовали вот такие хуки <a href="https://fedoraproject.org/wiki/Packaging:Scriptlets#Systemd">https://fedoraproject.org/wiki/Packaging:Scriptlets#Systemd</a> ?<br></div><div>(для pre, post скриптов)<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail-HOEnZb"><div class="gmail-h5">
--<br>
Maxim Dounin<br>
<a href="http://mdounin.ru/" rel="noreferrer" target="_blank">http://mdounin.ru/</a><br>
______________________________<wbr>_________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" rel="noreferrer" target="_blank">http://mailman.nginx.org/<wbr>mailman/listinfo/nginx-ru</a></div></div></blockquote></div><br></div></div>