LINUX.ORG.RU

Обработка файлов с логами.


0

0

Подскажите, как правильно обрабатывать файл с логами. Например что-то пишется в лог затем надо данные из лога прочитать, прочитанное удалить, что бы при этом запись в лог для другого процесса не блокировалась.


ну и какие траблы?

cvv ★★★★★
()

Очень удобно писать в именованный канал без блокирования. Надо читать - читаешь. Не надо - не читаешь, и диск не забивается.

Каноническая схема состоит в переходе на новый log file через какой-то промежуток времени (или количество выведенных данных). Тогда старый лог, понятное дело, можно удалить/сохранить.

Ну и не нужно забывать про man syslog.

anonymous
()

Установить блокировку на файл при помощи fcntl?

dissident ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.