On Friday 24 August 2007, alle 16:26, Alessandro wrote: > Ciao a tutta la lista! > > Volevo sapere se conoscete un metodo per poter eseguire uno script/ > programma ogni qualvolta syslog salva un errore nei log. > > Ad esempio se una regola di iptables che logga viene matchata in > automatico venga emesso un segnale sonoro con "beep -f 2000 -t 350"... Credo che la cosa più semplice che tu possa fare sia mettere in background un ciclo del genere:
for error in $(tail -f $LOGFILE |grep -we $ERRMSG) ; do beep -f 2000 -t 350 ; done dove $LOGFILE rappresenta la lista di file LOG che intendi controllare e $ERRMSG corrisponde a una parola (o una lista di parole) che identificano in modo più o meno univoco i messaggi d'errorre che desideri vengano segnalati. HTH, Claudio M. -----BEGIN GEEK CODE BLOCK----- Version: 3.1 GCS/MU d-@ s: a--> C++(+++) UB++>$ P+> !L E--- W++(+++) N+@ o--> K? w+@> O-@> M- V? PS+@ PE+@ Y+ PGP> t(-)@ 5? X+ R? tv-- b+> DI-- D? G e+@> h--@> r y* ------END GEEK CODE BLOCK------ -- Per REVOCARE l'iscrizione alla lista, inviare un email a [EMAIL PROTECTED] con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a [EMAIL PROTECTED] To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]