|
Тема |
Re: LOGROTATE проблем [re: фeниkc] |
|
Автор |
sdg (shebang addict) |
|
Публикувано | 09.02.04 11:26 |
|
|
Извинявай, но главният ти проблем е, че не четеш документацията :-)
Директивата "weekly" означава "работи веднъж седмично". Има и директива
"daily".
"rotate X" означава "запази последните X файла". Т.е. ако въртиш "daily",
и "rotate 7", ще имаш файловете за една седмица назад.
Има и един "тънък" момент -- ако до сега никога не си използвал logrotate,
ти липсват файловете, в които logrotate пази състоянието на манипулираните
от него файлове. Трябва да "насилиш" logrotate да завърти веднъж файловете
без да отчита тяхната "възраст".
Има и един неприятен момент. Ако logrotate не е "пристигнал" с дистрибуцията,
която ползваш, а си я "свалил" от сайта на RedHat като изходен код, и си я
компилирал и инсталирал самостоятелно, може и да не успееш да работиш
с нея -- аз имам печален опит и много загубено време, докато разбера, че се
компилира, и нищичко не прави. Не знам защо; хвърлих я в коша и инсталирах
newsyslog.
И естествено, man logrotate. Горещо препоръчан при загуба на посока :-)
RTFM!
--sdg
|
| |
|
|
|