Roman Dmitriev 3 лет назад
Родитель
Сommit
3c5e9a2c2d
1 измененных файлов с 3 добавлено и 3 удалено
  1. 3 3
      scripts/dhcp-log.pl

+ 3 - 3
scripts/dhcp-log.pl

@@ -98,10 +98,10 @@ if (!$pid) {
         if ( !defined $hdb ) { die "Cannot connect to mySQL server: $DBI::errstr\n"; }
 
         #parse log
-        my $dhcp_log=File::Tail->new(name=>$log_file,maxinterval=>5,interval=>1,nowait=>0) || die "$log_file not found!";
-        while (defined(my $logline=$dhcp_log->read)) {
+        my $dhcp_log=File::Tail->new(name=>$log_file,maxinterval=>5,interval=>1,ignore_nonexistant=>1) || die "$log_file not found!";
+        while (my $logline=$dhcp_log->read) {
 
-            if (!$logline) { select(undef, undef, undef, 0.15); next; }
+            next if (!$logline);
 
             chomp($logline);