X-Git-Url: http://www.dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2Fwatchdbg;h=6da3a586a712040d19cff2590ab3c5e85b372009;hb=d11ddefb5de3e16b44f78fd9db541bccc9587082;hp=745d6983ebff1598ddf626d4ebdfb5e8249e82d1;hpb=87e4517be445825e8615d099cf62ecaac87cbba9;p=spider.git diff --git a/perl/watchdbg b/perl/watchdbg index 745d6983..6da3a586 100755 --- a/perl/watchdbg +++ b/perl/watchdbg @@ -41,8 +41,8 @@ for (;;) { if ($exp) { printit($line) if $line =~ m{(?:$exp)}oi; } else { - printit($line); - } + printit($line); + } } else { sleep(1); @@ -52,6 +52,7 @@ for (;;) { if ($today[1] != $now[1]) { $fp->close; $fh = $fp->open(@now) or die $!; + @today = @now; } } } @@ -61,6 +62,9 @@ sub printit my $line = shift; my @line = split '\^', $line; my $t = shift @line; - print atime($t), ' ', join('^', @line); + my ($sec,$min,$hour) = gmtime((defined $t) ? $t : time); + my $buf = sprintf "%02d:%02d:%02d", $hour, $min, $sec; + + print $buf, ' ', join('^', @line); } exit(0);