need help on shell script

klr at 6s-gaming.com klr at 6s-gaming.com
Thu Jun 17 16:17:28 PDT 2004


Hi list,

I read http://www.linuxgazette.com/node/view/9074 and tried to adopt this
script to my ipfw firewall:

#!/bin/sh
tail -f /var/log/security | \
  awk '
$0 ~ /ICMP/ {
system("cat /root/sounds/icmp.wav > /dev/dsp ");
}
$0 ~ /TCP/ {
system("cat /root/sounds/tcp.wav > /dev/dsp ");
}
$0 ~ /UDP/ {
system("cat /root/sounds/udp.wav > /dev/dsp ");
}
   '

This is what I got. However, sounds won't play one after another. e.g, if
3 packets are blocked at the same time, 2 TCP and one UDP, the system will
always wait for a sound to finish before playing the next. I want it to be
able to play the sounds in sequence (as fast as possible), but I couldn't
figure a way out!

Any shell script guru could give an helping hand? ;)

Regards

-- 
www.6s-gaming.com



More information about the freebsd-questions mailing list