upissue version no to 1.45
[spider.git] / perl / watchdbg
index 6da3a586a712040d19cff2590ab3c5e85b372009..fef5cdf7e8e1f54a081f3da530b2fcd08e32f71b 100755 (executable)
@@ -51,7 +51,12 @@ for (;;) {
                my @now = Julian::unixtoj(time()); 
                if ($today[1] != $now[1]) {
                        $fp->close;
-                       $fh = $fp->open(@now) or die $!; 
+                       my $i;
+                       for ($i = 0; $i < 20; $i++) {
+                               last if $fh = $fp->open(@now);
+                               sleep 5;
+                       }
+                       die $! if $i >= 20; 
                        @today = @now;
                }
        }