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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Serg Oskin                           2:5020/20      16 Oct 2003  11:31:10
 To : Alexander Shevchenko
 Subject : Re: syslog с возможностью записи в sql базу
 -------------------------------------------------------------------------------- 
 
 .RFC-X-Complaints-To: news@spider.ncc.macomnet.ru
 .RFC-NNTP-Posting-Date: Thu, 16 Oct 2003 07:31:10 +0000 (UTC)
 
 >>>>> "AS" == Alexander Shevchenko writes:
 
  AS>                            Привет Serg!
 
  AS> 23 сентября 2003 10:07, Serg Oskin => Alexander Gerasimov:
  SO> Есть например syslog, который умеет писать в именованный канал (named
  SO> pipe) и легко написать демон(скрипт), который этот канал читает и
  AS> А как? В syslog что-то типа такого:
  AS> *.mail            |/home/alex/my_script.pl
 
  AS> А в my_script.pl вот такое:
 
  AS> while (<>) {
  AS>   read $st;
  AS>   open (LOG, ">> /var/log/mail.log");
  AS>   print LOG $st;
  AS>   close LOG;
  AS> }
  AS> ?
 
 Почти. :)
 То, что указано после "|" должно быть именованным каналом (man mkfifo), а
 отдельный скрипт читает это канал и делает что надо. Простейший пример
 такого скрипта:
 cat /named/pipe
 
 -- 
   Serg (http://oskin.ru/).
 ~
 ~
 :q!
 --- Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Civil Service)
  * Origin: MAcomnet (2:5020/20@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 syslog с возможностью записи в sql базу   Alexander Shevchenko   15 Oct 2003 16:25:12 
 Re: syslog с возможностью записи в sql базу   Serg Oskin   16 Oct 2003 11:31:10 
Архивное /ru.linux/207596dba3da3.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional