|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Evgueni Gavrilov 2:5004/1.530 15 Apr 2003 13:13:52 To : Eugene Grosbein Subject : Re: grep -------------------------------------------------------------------------------- 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 } } -- ICQ:63059911 --- ifmail v.2.15 * Origin: ftp://rusunix.org (2:5004/1.530@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/94704d92882f.html, оценка из 5, голосов 10
|