【发布时间】:2010-09-10 00:36:45
【问题描述】:
我正在编写一个脚本来监听日志文件的变化并采取适当的行动。目前我正在使用open my $fh, "tail -f $logfile |";,但理想情况下我不想使用系统调用。
我尝试过File::Tail,但它的最小间隔为 1 秒(我尝试过更少但默认为 1 秒,即使我通过了 0)。我已经检查了它的来源,它似乎正在使用 sleep() ,它需要一个整数。在我尝试自己编写之前,还有其他选择吗?
谢谢。
【问题讨论】:
-
它使用
Time::HiRes::sleep,所以它需要小数。 -
每当我往下走时似乎默认为 1,尽管我不得不承认我没有计时。