[linux] Hoe logrotate probleem onderzoeken?

Bram Mertens M8ram op linux.be
Zo mei 8 11:39:46 CEST 2005


Hi

Vanmorgen las ik volgende melding op m'n debian testing desktop:
-------- Forwarded Message --------
From: Cron Daemon <root op localhost.localdomain>
To: root op localhost.localdomain
Subject: Cron <root op imladris> test -x /usr/sbin/anacron || run-parts
--report /etc/cron.daily
Date: Sun, 08 May 2005 06:40:50 +0200
/etc/cron.daily/logrotate:
error: error running postrotate script
run-parts: /etc/cron.daily/logrotate exited with return code 1

Er is dus blijkbaar iets mis gegaan maar hoe kan ik uitzoeken wat?

Als ik het bovenstaande goed begrijp wordt eerst nagegaan of anacron
bestaat (en uitvoerbaar is) en als dat niet zo is wordt run-parts
opgestart om alle scripts in /etc/cron.daily uit te voeren.

Anacron is niet geïnstalleerd op dit systeem.

Als ik grep op exit in de scripts in /etc/logrotate.d/ (die door
logrotate opgestart worden) zie ik maar een script dat een exit code 1
geeft:
imladris:~# grep exit /etc/logrotate.d/*
/etc/logrotate.d/mysql-server:          test -x /usr/bin/mysqladmin || exit 0
/etc/logrotate.d/mysql-server:              exit 1

Maar ik weet niet goed of dit belangrijk is, komt die code 1 van dit
script of van /etc/cron.daily/logrotate zelf?

Kan iemand me laten weten hoe ik de oorzaak van dit probleem kan
achterhalen?

Alvast bedankt

Bram

p.s. Worden de andere scripts in /etc/cron.daily wel uitgevoerd als er
eentje de mist in gaat?
-- 
# Mertens Bram "M8ram"   <M8ram op linux.be>          Linux User #349737 #
# debian testing            kernel 2.6.8-1-686     i686     512MB RAM #
# 11:21:05 up 43 days, 17:35,  5 users,  load average: 0.30, 0.22, 0.14 #




More information about the Linux mailing list