|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Vladimir Sharun 2:5020/400 14 Dec 2000 11:56:53 To : All Subject : Re: syslog -------------------------------------------------------------------------------- Oleg S Nastenko wrote in message "syslog" : >Как сказать syslog'у делать ротацию определенного лога в последний день >месяца? >(Т.е, если 30 дней в месяце, то 30-го, а ежели 31 - то соответственно 31-го >числа.) Кроном надо делать - в 0 часов 1 минуту следующего месяца, а скрипт можно сделать, выполняющий функции newsyslog. Я у себя так логи oops'a ротейтю: [/root]# cat /usr/local/oops/rotatelog #!/bin/zsh PREFIX=/usr/local/oops ARCNAME=cache_logs-`date -v-1m +%B-%Y`.tar.bz2 tar --remove-files -cyf $PREFIX/logs-old/$ARCNAME $PREFIX/logs/*.log >/dev/null --> WBR Vladimir Sharun --- ifmail v.2.15dev5 * Origin: Sweet Home (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/20800d7452d2.html, оценка из 5, голосов 10
|