Re: Cron démon
Laszlo Beres
laszlo at beres.me
2010. Okt. 4., H, 13:09:51 CEST
2010/10/4 Jehn Janos <jj at mail.crnl.hu>:
> /etc/cron.daily/logrotate:
> error: error running shared postrotate script for /var/log/mysql.log
> /var/log/mysql/mysql.log /var/log/mysql/mysql-slow.log
> run-parts: /etc/cron.daily/logrotate exited with return code 1
>
> Mit kezdjek ezzel az üzenettel. Minden nap 6:25-kor kapok egy ilyet (amikor a
> cron lefut). Jogok elvileg rendben, a log file-ban semmi érdemleges.
A logrotate konfiguracios fajljaiban lehet un. shared scripteket
definialni, ami egyszer fog lefutni az adott logfile-ok rotalase
elott. Nalad van egy olyan shared script, amely a mysql szerver
logjainak feldolgozasa elott nem fut le. Nem irtad, milyen
disztribucio, de erdemes korulnezni az /etc/logrotate.d konyvtarban
(grep -i mysq *) es megnezni a fajlok tartalmat.
Nalam pl. van egy ilyen a syslog konfigban:
sharedscripts
postrotate
/bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
endscript
Ez a rotalas utan kuld egy hup signalt a syslog processznek.
--
László Béres Unix system engineer
http://www.google.com/profiles/beres.laszlo
További információk a(z) Techinfo levelezőlistáról