Re: devuan
Max Nikulin <[email protected]> Sun, 10 Sep 2023 23:02:39 +0700
| Newsgroups | gmane.linux.debian.user.russian |
|---|---|
| Message-ID | <[email protected]> |
On 10/09/2023 03:58, Eugene Berdnikov wrote: > On Sat, Sep 09, 2023 at 09:41:36AM +0700, Max Nikulin wrote: >> А по поводу rsyslog-rotate, можно проверить, что патч >> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1031399#24 накладывается и >> корректно работает, а потом вежливо, [...] > > Этот патч требует /etc/init.d/rsyslog, что, собственно, в комментарии > к нему и написано. А скрипт этот в дистрибутив не положили. Вот для тех, кто забудет про init скрипт, я и предлагал добавить logger. Andrey Jr. Melnikov уже написал, что скрипт положили, но в пакет orphan-sysvinit-scripts. Правда туда положили и /usr/lib/rsyslog/rsyslog-rotate. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1031854 orphan-sysvinit-scripts: should cope with defective rsyslog-rotate Глядя со стороны, кажется, что все должно работать. > Но там не написано, что выполнить задачу скрипта /etc/init.d/rsyslog > не очень просто, потому что rsyslogd при рестарте запускается через раз. > Мои попытки сделать в скрипте цикл и на каждой итерации проверять, > запустился rsyslogd или нет, не привели к успеху даже в варианте > "5 итераций и ожидание 3 секунды после перезапуска" -- всё равно бывали > случаи, когда процесс не запускался. Автоподъём по крону эту проблему > решает, но нужно понимать, что иногда система живёт без сислога. А оригинальный init скрипт с этой задачей не справлялся что-ли? Какие-то сложности с сетевыми сокетами или что-то другое?