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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Lev Walkin                           2:5020/400     15 Apr 2003  11:18:02
 To : Evgueni Gavrilov
 Subject : Re: grep
 -------------------------------------------------------------------------------- 
 
 
 Evgueni Gavrilov wrote:
 
 > Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> написал:
 > 
 > EG> Можно ли системный grep заставить буферизовать вывод построчно?
 > EG> Hадо в реальном времени грепать syslog и реагировать. А так реакция
 > EG> через полсуток может быть :-(
 > фу, порутчик...
 > 
 > #!/usr/bin/perl
 > open T, "</var/log/messages" or die "Yoohoo!!!\n";
 > seek(T,0,2) or die "Yoohoo!!!\n";
 > while(1) {
 >   if ( defined ($line = <T>) ) {
 >     if ( $line =~ /fuck/i ) {
 >       ¬ify_admin("Something terrible happened на");
 >     }
 >   } else { sleep 1 }
 > }
 
 open T, "tail -F /var/log/messages |" or die "sux: $!\n";
 /fuck/i && print "caught something" while(<T>);
 
 -- 
 Lev Walkin
 vlm@netli.com
 
 --- ifmail v.2.15dev4
  * Origin: Netli, Inc. (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 grep   Eugene Grosbein   15 Apr 2003 11:11:46 
 Re: grep   Evgueni Gavrilov   15 Apr 2003 13:13:52 
 Re: grep   Eugene Grosbein   15 Apr 2003 14:48:44 
 Re: grep   Lev Walkin   15 Apr 2003 11:18:02 
 Re: grep   Gleb V. Kotelnytskyy   16 Apr 2003 04:21:13 
 Re: grep   Alex Povolotsky   16 Apr 2003 14:53:33 
 Re: grep   Max Khon   23 Apr 2003 14:29:44 
 Re: grep   Valentin Davydov   16 Apr 2003 21:02:39 
Архивное /ru.unix.bsd/759120484784.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional