Я работаю над простым сценарием Perl для отслеживания файла журнала с помощью модуля File::Tail
, но, похоже, не могу заставить модуль работать должным образом.IRC, но, похоже, это не сработало, поэтому после работы с интерактивным интерпретатором я сузил проблему до File :: Tail.Я сократил следующий базовый пример для мониторинга файла, и ничего не происходит, когда к нему добавляются новые записи:
#!/usr/bin/perl -w
use strict;
use File::Tail;
my $file = File::Tail->new("/var/log/apache2/error.log");
while(defined(my $line = $file->read))
{
print "$line\n";
}
Кто-нибудь может подсказать, в чем может быть проблема?Я просмотрел запись perldoc, и она практически скопирована оттуда, так что я не вижу, что допустил какие-либо явные ошибки.Я использую Ubuntu Lucid.