[linux] script este raz

Matej Kovac matej na pobox.sk
Středa Prosinec 1 15:15:44 CET 1999


> > Pre zopakovanie, potrebujem, aby sa vzdy riadok, ktory vypadne z
> > tail -0 -f /var/log/messages | grep -i 'failed\|unauthorized'
> > nejako dosadil ako SUBJECT do mailu, a poslal sa na istu adresu. HOWTO?
> 
> #!/bin/bash
> while true; do
> lines=`/usr/bin/wc -l /var/log/messages | /bin/gawk '{ print
> $1 }'`
> oldlines=$[$oldlines + 0];
> newlines=$[$lines - $oldlines]
> /usr/bin/tail -$newlines /var/log/messages | /bin/grep fail
> $oldlines=$lines
> sleep 10;
> done;
> 
> a mas to kazdych 10 sec na screene. jedna pajpa a je to v
> maile.... hej, a zabudol som pri grepe na unauth... :-)

a na nejake bodkociarky :-), ale wrci to. pisal som to rychlo.
ten cas za sleep je irelevantny, mailer ti asi necheckuje
kazdych 10 sec, ale skor raz za minutu. mozes tam vnorit aj
jeden echo beep >/dev/console :-)


Matej Kovac
matej na pobox.sk



Další informace o konferenci linux