X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2Fwatchdbg;h=fef5cdf7e8e1f54a081f3da530b2fcd08e32f71b;hb=647730580f6fe6ad14ee8445f0d5d583390cb130;hp=6da3a586a712040d19cff2590ab3c5e85b372009;hpb=d11ddefb5de3e16b44f78fd9db541bccc9587082;p=spider.git diff --git a/perl/watchdbg b/perl/watchdbg index 6da3a586..fef5cdf7 100755 --- a/perl/watchdbg +++ b/perl/watchdbg @@ -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; } }