X-Git-Url: http://www.dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2Fwatchdbg;fp=perl%2Fwatchdbg;h=ca3e2e3b03c134abcbd7ef6b46d0aa63f65864a3;hb=5723719679b0bb4ddc55f32eb5ceb3cf59ee23ae;hp=6da3a586a712040d19cff2590ab3c5e85b372009;hpb=92195fd35c0ad190fd9e975732463b499b24c418;p=spider.git diff --git a/perl/watchdbg b/perl/watchdbg index 6da3a586..ca3e2e3b 100755 --- a/perl/watchdbg +++ b/perl/watchdbg @@ -51,7 +51,11 @@ for (;;) { my @now = Julian::unixtoj(time()); if ($today[1] != $now[1]) { $fp->close; - $fh = $fp->open(@now) or die $!; + for (my $i = 0; $i < 20; $i++) { + last if $fh = $fp->open(@now); + sleep 5; + } + die $! if $i >= 20; @today = @now; } }