|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Andrew V Scherbacov 2:5002/74.1 30 Dec 2004 12:48:39 To : Artem Chuprina Subject : ulogd + perl -------------------------------------------------------------------------------- Привет, Artem! Однажды Wednesday December 29 2004 в 14:06, некто Artem Chuprina писал Andrew V Scherbacov: AVS>>>> про ротацию я в курсе. а вот как открыть в перле файл на AVS>>>> чтение так, что бы получать строчку о пакете в момент ее AVS>>>> записи в этот файл ulog'ом - это я, увы, не в курсе. кроме как AVS>>>> сделать что-то типа tail -f -n 1 на улоговский файл - ничего AVS>>>> на ум больше не приходит. AC>>> А зачем тебе прямо в этот момент? Чем тебе плохо, скажем, через AC>>> секунду? AVS>> через секунду - пойдет, а вот через сутки - не пойдет. AC> Так, я извиняюсь, tell, seek(..., 0, SEEK_END), tell, seek обратно, AC> read в размере разницы, обработали, sleep(1). AC> Правда, еще ротацию отслеживать. Соответственно, stat(открытый AC> хендл), stat(имя файла), если если ino различаются - дочитываем AC> остаток, обрабатываем, close, open. да, это именно этот вариант и надо мне поковырять. спасибо. С уважением Андрей Щербаков E-mail: avs_andrew[at]mail.ru ICQ: 54034993 ... Сидит Аленушка на камешке, а в заду у нее темный лес чернеется: --- GED+W32 испытывает версию 1.1.5-040120 * Origin: Если есть запpещающий знак,они знают-pядом объезд (2:5002/74.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/273741d396e9.html, оценка из 5, голосов 10
|