logrotate - co się dzieje

Radosław Kintzi pld w vbox.prv.pl
Czw, 28 Mar 2002, 10:50:54 CET


Wymieniłem qmaila na postfixa i logi przestały się obracać?!!!

[root w home root]# ps -ax
(...)
 1427 ?        S      0:00 CROND
 1429 ?        SN     0:00 sh /bin/run-parts /etc/cron.daily
 1431 ?        SN     0:00 sh /etc/cron.daily/logrotate /etc/cron.daily
 1433 ?        SN     0:00 /usr/sbin/logrotate /etc/logrotate.conf
 1436 ?        SN     0:00 sh -c /bin/sh /tmp/logrotate.NLOzCS '/var/log/message 
 1437 ?        SN     0:00 /bin/sh /tmp/logrotate.NLOzCS /var/log/messages
 1483 ?        SN     0:00 sh /etc/rc.d/init.d/klogd restart
 1487 ?        SN     0:00 sh /etc/rc.d/init.d/klogd start
 1509 ?        SN     0:00 initlog -c  klogd -n -c 4
 1510 ?        SN     0:00 klogd -n -c 4
 
(...)

i tak sobie wisi. Nic dziwnego, że logi nie są obracane skoro logrotate
wogóle nie kończy działania. Czeka na któryś skrypt. klogd wogóle nie 
powinien zostać restartowany i uruchamiany (nie używam go i w momencie 
rozpoczęcia rotacji jest wyłączony).
Fragment /etc/logrotate.d/syslog:

/var/log/messages {
    postrotate
        /etc/rc.d/init.d/syslog reload >/dev/null 2>&1
        /etc/rc.d/init.d/klogd restart >/dev/null 2>&1
    endscript
}
(...)

Czyli orginalnie jak w dist. Czy tu nie powinno być killall -HUP klogd 
albo coś popobniego? Restart przecież działa jak stop; start, co powoduje 
uruchomienie klogd, nawet gdy wcześniej nie był uruchomiony. Jak to jest 
i kiedy to się zmieniło. Jeszcze jedno:

[root w home logrotate.d]# /etc/rc.d/init.d/klogd status
klogd (pid 1510 1487 1483) jest uruchomiony...
[root w home logrotate.d]# /etc/rc.d/init.d/klogd stop
Usluga Kernel logger nie jest uruchomiona.

Kiedyś było dobrze (chyba właśnie killall -HUP). Tylko, że logrotate był
instalowany 17 stycznia 2002 i na pewno potem dobrze działał. Co ma do tego
ów nieszczęsny postfix, po zainstalowaniu którego przestało działać.

Pomocy. Mam wielką ochotę wymienić qmaila na postfixa we wszystkich moich
systemach, ale logi muszą się wcześniej obracać.

-- 
pozdrawiam
Radosław Kintzi <radzio w pld.org.pl>
GG: 2199600



Więcej informacji o liście dyskusyjnej pld-users-pl