Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     29 Dec 2004  15:06:54
 To : Andrew V Scherbacov
 Subject : Re: ulogd + perl
 -------------------------------------------------------------------------------- 
 
 Andrew V Scherbacov -> Artem Chuprina  @ Wed, 29 Dec 2004 16:06:11 +0300:
 
  AVS>>> про ротацию я в курсе. а вот как открыть в перле файл на чтение
  AVS>>> так, что бы получать строчку о пакете в момент ее записи в этот
  AVS>>> файл ulog'ом - это я, увы, не в курсе. кроме как сделать что-то
  AVS>>> типа tail -f -n 1 на улоговский файл - ничего на ум больше не
  AVS>>> приходит.
 
  AC>> А зачем тебе прямо в этот момент?  Чем тебе плохо, скажем, через
  AC>> секунду?
 
  AVS> через секунду - пойдет, а вот через сутки - не пойдет.
 
 Так, я извиняюсь, tell, seek(..., 0, SEEK_END), tell, seek обратно, read
 в размере разницы, обработали, sleep(1).
 
 Правда, еще ротацию отслеживать.  Соответственно, stat(открытый хендл),
 stat(имя файла), если если ino различаются - дочитываем остаток,
 обрабатываем, close, open.
 
 -- 
 Artem Chuprina
 RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru
 --- ifmail v.2.15dev5.3
  * Origin: Leninsky 45 home network (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 ulogd + perl   Andrew V Scherbacov   24 Dec 2004 12:06:49 
 Re: ulogd + perl   Artem Chuprina   24 Dec 2004 14:42:55 
 ulogd + perl   Andrew V Scherbacov   27 Dec 2004 14:59:26 
 Re: ulogd + perl   Artem Chuprina   27 Dec 2004 14:18:22 
 ulogd + perl   Andrew V Scherbacov   28 Dec 2004 16:34:41 
 Re: ulogd + perl   Artem Chuprina   28 Dec 2004 15:20:04 
 ulogd + perl   Andrew V Scherbacov   29 Dec 2004 12:20:36 
 Re: ulogd + perl   Artem Chuprina   29 Dec 2004 11:34:44 
 ulogd + perl   Bulat Ziganshin   27 Dec 2004 01:23:41 
 ulogd + perl   Andrew V Scherbacov   28 Dec 2004 16:27:36 
 Re: ulogd + perl   Artem Chuprina   28 Dec 2004 15:19:03 
 ulogd + perl   Andrew V Scherbacov   29 Dec 2004 12:15:00 
 Re: ulogd + perl   Artem Chuprina   29 Dec 2004 11:32:33 
 ulogd + perl   Andrew V Scherbacov   29 Dec 2004 17:06:11 
 Re: ulogd + perl   Artem Chuprina   29 Dec 2004 15:06:54 
 ulogd + perl   Andrew V Scherbacov   30 Dec 2004 12:48:39 
 ulogd + perl   abrasha shapirus   30 Dec 2004 14:18:14 
 ulogd + perl   Andrew V Scherbacov   31 Dec 2004 09:54:57 
 ulogd + perl   abrasha shapirus   31 Dec 2004 22:20:20 
 ulogd + perl   Andrew V Scherbacov   11 Jan 2005 16:28:38 
 ulogd + perl   abrasha shapirus   15 Jan 2005 14:29:02 
Архивное /ru.perl/25606d5e14443.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional