|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexander Afonyashin 2:5020/1630.11 15 Oct 2001 10:31:35 To : Vladimir Bormotov Subject : Re: правильно обрезать лог -------------------------------------------------------------------------------- 13 Oct 01 01:35, you wrote to Kirill Frolov: VB> поставить что-то типа logrotate, и не морочить голову ни себе, ни людям. KF>> Короче говоря, нужно скопировать содержимое и обрезать KF>> (удалить/создать уже не получится) ЗА ОДHУ операцию. Или обрезать KF>> только скопированное. Как? VB> вот, logrotate именно этим всем и занимается. Копирует, обрезает, VB> архивирует... Х-м ... Вопрос на самом деле более глубокий. Что будет делать syslog в промежутке между началом копирования файла лога в копию и cp /dev/null > logfile ? Если он что-то туда запишет в этот момент, то эти строки будут потеряны. Другое дело, если перед началом копирования его известить, что мол, пиши пока в памяти, тебе позже скажут, когда можно продолжать в файл писать. Hо таким механизмом, вроде бы, обладает только multilog от DJB. Alexander --- * Origin: --- Shurick'n'Boots --- (2:5020/1630.11) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/188253bcaca16.html, оценка из 5, голосов 10
|