Proc logrotate zacal mazat /var/log/wtmp

Pavel linux na argonet.cz
Středa Prosinec 2 23:24:03 CET 2015


Dobry vecer,

 resim dalsi zahadu, Linux Slackware 14, na jednom serveru po vypnuti
 proudu a padu stroje kdyz dosli baterky zacal mizet soubor
 /var/log/wtmp po spusteni /usr/bin/run-parts /etc/cron.daily ve 4:40
 jak je standartni. Zde je logrotate:

#!/bin/sh
/usr/sbin/logrotate /etc/logrotate.conf
[ $? != 0 ] && /usr/bin/logger -t logrotate "ALERT - exited abnormally."

konfigurace rovnez standartni:

# /etc/logrotate.conf
#
# logrotate is designed to ease administration of systems that generate large
# numbers of log files.  It allows automatic rotation, compression, removal, and
# mailing of log files.  Each log file may be handled daily, weekly, monthly, or
# when it grows too large.
#
# logrotate is normally run daily from root's crontab.
#
# For more details, see "man logrotate".

# rotate log files weekly:
weekly

# keep 4 weeks worth of backlogs:
rotate 4

# create new (empty) log files after rotating old ones:
create

# uncomment if you want to use the date as a suffix of the rotated file
#dateext

# uncomment this if you want your log files compressed:
#compress

# some packages install log rotation information in this directory:
include /etc/logrotate.d

# Rotate /var/log/wtmp:
/var/log/wtmp {
    monthly
    create 0664 root utmp
        minsize 1M
    rotate 1
}

# Rotate /var/log/btmp:
/var/log/btmp {
    monthly
    create 0600 root root
    rotate 1
}


Na konci mesice to probehne korektne, ale nechapu proc se to spousti
kazdy den, kdyz je v konfiguraku napsano "monthly". Bezelo to od
instalace v pohode a ted kdyz tam vytvorim /var/log/wtmp, druhy den je
pryc a od cronu email:

Subj: cron for user root /usr/bin/run-parts /etc/cron.daily 1> /dev/null
error: stat of /var/log/wtmp failed: No such file or directory

Na druhem stroji sem porovnaval, soubory a jsou shodne a toto chovani
se neprojevuje. Napada nekoho kde hledat chybu ?

Dekuji za nasmerovani

-- 
Pavel



Další informace o konferenci Linux