File::Tail needs to be built, yes, but there's no compile involved.
Time::HiRes is included with perl5.8.0 and up.
If you are on an older perl, you can try just commenting out the use Time::HiRes line in File::Tail. Then it will use the normal time() and sleep() functions that don't have subsecond granularity.
I'm not sure what you are proposing to do other than time waiting...File::Tail tries to pick a reasonable wait period, and you can specify a maximum interval. You can even specify a maxinterval of "0 but true" if you really don't want to wait, but that sounds like a bad idea to me. (Haven't actually tried it, but looking at the code, I think it will work.) | [reply] |
Good morning, (for me at least).
Here is my format problem:
format = STATOUTATOUT
@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@<<<<<<<<<<<<<<<<<<<<<<
$STDESC, $STVAL
.
Undefined format "STDOUT" called at ./getlogs.pl line 88, line 2.
But if I use
format = (default STDOUT), everything works out fine.
On the second subject, yes Im working on a older perl release and Ill have to convice the Sys admins on upgrading perl on the prodution machines, meanwhile Ill just hold on to the tail command.
Thanks in advance.
Nuno A
| [reply] |
It's supposed to be format FORMATNAME=You've got the = in the wrong place.
| [reply] [d/l] |