www.LinuxHowtos.org
make the internal speaker beep when a logfile has a new line
I had the following problem:
I wanted to be noticed if a logfile (an errorlog in this case) gets a new line.
This notification should be in form of a beep of the internal pc speaker. (No soundcard installed)
This beeping is done via a tiny perl script:
#!/usr/bin/perl while () { print $_; print "\007"; }Just call the script the following way:
tail -n0 -f /var/log/mylogfile | path_to_script/beeper.pl
The script will put the new line to the console where it was started from.
If you don't want that, remove the print $_ line.
rate this article:
current rating: average rating: 1.3 (53 votes) (1=very good 6=terrible)
Your rating:
back