On Fri, 06 Jan 2006 00:52:04 +0300 Artem Chuprina <[EMAIL PROTECTED]> wrote:
> Matvey -> [email protected] @ Thu, 5 Jan 2006 21:16:46 +0200: > > M> Привет всем. > > M> В продолжение некогда поднятой темы. > > M> Разбираем поведение sysklogd сотоварищи. > > M> Видим такую картину: > > M> # ls -lh /var/log/messages* > M> -rw-r----- 1 root adm 3,4M 2006-01-05 14:15 /var/log/messages > M> -rw-r----- 1 root adm 2,4M 2005-12-19 06:29 /var/log/messages.0 > M> -rw-r----- 1 root adm 518K 2005-12-08 06:13 /var/log/messages.1.gz > M> -rw-r----- 1 root adm 409K 2005-11-22 06:25 /var/log/messages.2.gz > M> -rw-r----- 1 root adm 65K 2005-11-06 06:47 /var/log/messages.3.gz > M> -rw-r----- 1 root adm 137K 2005-11-03 06:27 /var/log/messages.4.gz > M> -rw-r----- 1 root adm 48K 2005-10-23 06:47 /var/log/messages.5.gz > M> -rw-r----- 1 root adm 28K 2005-10-16 06:47 /var/log/messages.6.gz > > M> А теперь смотрим сюда: > > M> # cat /etc/cron.weekly/sysklogd > M> ... > M> cd /var/log > M> for LOG in `syslogd-listfiles --weekly` > M> do > M> if [ -s $LOG ]; then > M> savelog -g adm -m 640 -u root -c 4 $LOG >/dev/null > M> fi > M> done > M> ... > > M> А теперь сюда: > > M> # cat /etc/cron.daily/sysklogd > M> ... > M> cd /var/log > M> for LOG in `syslogd-listfiles` > M> do > M> if [ -s $LOG ]; then > M> savelog -g adm -m 640 -u root -c 7 $LOG >/dev/null > M> fi > M> done > M> ... > > M> И вот он, финиш: > > M> # syslogd-listfiles > M> /var/log/daemon.log > M> /var/log/messages > M> /var/log/syslog > M> /var/log/kern.log > > M> # syslogd-listfiles -w > M> /var/log/mail.warn > M> /var/log/uucp.log > M> /var/log/user.log > M> /var/log/daemon.log > M> /var/log/messages > M> /var/log/debug > M> /var/log/auth.log > M> /var/log/mail.err > M> /var/log/mail.log > M> /var/log/kern.log > M> /var/log/lpr.log > M> /var/log/mail.info > > M> Машина включается каждый день. Чем руководствуется syslogd в своей работе? > M> Вообще, хоть чем-то руководствуется? Во-первых, файл /var/log/messages > присутствует > M> в обоих списках - и daily и weekly. Как такое может существовать? > Во-вторых, бэкапов лога > M> 7, как указано в скрипте daily, А период оборота их вообще какой-то > рандомный по своей природе. > M> Точно не день, да и неделя там, кажется всего раз получилась. > M> Да, я ротацию логов трогать и что-то менять и в мыслях не держал. > M> Все так крутится с момента установки. > > Машина, говоришь, _включается_ каждый _день_? А anacron стоит? > Не стоит. А что, крона недостаточно? В любом случае, это не объясняет загадок syslogd-listfiles. -- Матвийчук Олег 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. Птичка Божия не знает не забот и не хлопот Лишь летает и воняет, хриплым голосом поет DDT - 10 - Черно-белые танцы -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

