[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

sysklogd



Привет всем.

В продолжение некогда поднятой темы.

Разбираем поведение sysklogd сотоварищи.

Видим такую картину:

# ls -lh /var/log/messages*
-rw-r-----  1 root adm 3,4M 2006-01-05 14:15 /var/log/messages
-rw-r-----  1 root adm 2,4M 2005-12-19 06:29 /var/log/messages.0
-rw-r-----  1 root adm 518K 2005-12-08 06:13 /var/log/messages.1.gz
-rw-r-----  1 root adm 409K 2005-11-22 06:25 /var/log/messages.2.gz
-rw-r-----  1 root adm  65K 2005-11-06 06:47 /var/log/messages.3.gz
-rw-r-----  1 root adm 137K 2005-11-03 06:27 /var/log/messages.4.gz
-rw-r-----  1 root adm  48K 2005-10-23 06:47 /var/log/messages.5.gz
-rw-r-----  1 root adm  28K 2005-10-16 06:47 /var/log/messages.6.gz

А теперь смотрим сюда:

# cat /etc/cron.weekly/sysklogd
...
cd /var/log
for LOG in `syslogd-listfiles --weekly`
do
   if [ -s $LOG ]; then
      savelog -g adm -m 640 -u root -c 4 $LOG >/dev/null
   fi
done
...

А теперь сюда:

# cat /etc/cron.daily/sysklogd
...
cd /var/log
for LOG in `syslogd-listfiles`
do
   if [ -s $LOG ]; then
      savelog -g adm -m 640 -u root -c 7 $LOG >/dev/null
   fi
done
...

И вот он, финиш:

# syslogd-listfiles
/var/log/daemon.log
/var/log/messages
/var/log/syslog
/var/log/kern.log

# syslogd-listfiles -w
/var/log/mail.warn
/var/log/uucp.log
/var/log/user.log
/var/log/daemon.log
/var/log/messages
/var/log/debug
/var/log/auth.log
/var/log/mail.err
/var/log/mail.log
/var/log/kern.log
/var/log/lpr.log
/var/log/mail.info

Машина включается каждый день. Чем руководствуется syslogd в своей работе?
Вообще, хоть чем-то руководствуется? Во-первых, файл /var/log/messages присутствует
в обоих списках - и daily и weekly. Как такое может существовать? Во-вторых, бэкапов лога
7, как указано в скрипте daily, А период оборота их вообще какой-то рандомный по своей природе.
Точно не день, да и неделя там, кажется всего раз получилась.
Да, я ротацию логов трогать и что-то менять и в мыслях не держал. 
Все так крутится с момента установки.

-- 
Матвийчук Олег aka Matvey, LRU#349092
http://mathway.narod.ru

I am the "ILOVEGNU" signature virus. Just copy me to your signature.
This email was infected under the terms of the GNU General Public License.

Птичка Божия не знает не забот и не хлопот
Лишь летает и воняет, хриплым голосом поет Alien Ant Farm - Bug Bytes



Reply to: