[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Logfiles



Michelle Konzack <linux4michelle@freenet.de> writes:

> Am 2005-03-30 14:13:25, schrieb Bruno Hertz:
>
>> Rein interessenshalber, wie soll das denn funktionieren? In
>> tail -f datei | grep irgendwas
>> kehrt grep nicht zurück bevor es ein EOF auf der Pipe sieht,
>> d.h. 'nie' ...
>
> for RETVAL in `tail -f auth.log |grep -i "sshd\[.*: illegal user"` do
>    ...
>    ...
> done

Das hast du nicht getestet, weil das eben nicht funktionieren kann. Genau
auf dieses Problem hat meine Bemerkung gezielt. Was zum Beispiel geht ist

 tail -f auth.log |
 while read line
 do
    echo $line | grep blah
    if [ $? -eq 0 ]
    then
         blah
    fi
 done

und blah müsste dann den Mail Code enthalten.

Eigentlich Banalitäten, aber wie gesagt "interessenshalber" ....

> Dabei kann es dir aber passieren das Du 1000 messages pro Tag bekommst.

Das hatte ich mir auch gedacht. I.d.R. testet eine IP ja etliche User Namen.
Vielleicht besser Perl anstatt Shell, geht einfacher.



Reply to: