Christian Andersen <m4jni76ztglp001@sneakemail.com> writes:
> Hejsa.
> Jeg synes det kunne være fedt, hvis jeg kunne få en mail/SMS når en
> bestemt linie optræder i en af mine logfiler. F.eks. når en bestemt fil
> hentes fra min webserver.
> Jeg har kigget på følgende:
> $ cat access_log |grep foo && mail -s foo! [mobilnummer]@sms.tdm.dk
> Og det går fint så længe foo IKKE er i loggen. Hvis den er der, printes
> outputtet fra grep på skærmen og konsollen(?) hænger indtil jeg
> afslutter med ctrl-c.
> Desuden har jeg regnet ud at hvis jeg kører ovenstående kommando med
> crontab, vil jeg få en mail hver gang den køres, efter linien har været
> der første gang.
> Skal jeg ud i noget shell-programmering (som jeg ikke fatter en lyd af)
> eller noget Perl (som jeg fatter endnu mindre af)?
> Jeg er dog villig til at lære, hvis det skal være. Skal det være?
Du kan prøve at tage et kig på:
http://smarden.org/socklog/notify.html
Det fungerer fint her, men kræver en smule tilpasning.
(Om ikke andet kan du måske få glæde af "uncat")
http://smarden.org/socklog/uncat.1.html
/Claus A