I am starting to work on a script that is going to take my RADIUS Detail file, and
dump it into a mySQL database.
I can get it to run once and hour or anytime via cron, but I want something real-time,
that would be pretty much always running as a process / server.
Using the "open (myFile, "detail")" works, but I only know how to get the current
contents, and once that is finished, it will exit.
So, I have something like
open (myFile, "/var/log/radacct/default/detail") or die "Can't open the Accounting
file";
while ($line = <myFile>)
{
yada yada yada;
}
So ... I was thinking, if I add an other loop to that (outside of the while), would
that work? Or does Perl offer a way to consintately read a dynamic file?
Basically, once I read the contents, I want to kill the file so that it does not
expain. I can do it via a cron job, but that stops it from being real time, and right
now that is what I want.
Can anyone give me some insight into this?
Thanks!
Brian