X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=perl%2Fwatchdbg;h=6da3a586a712040d19cff2590ab3c5e85b372009;hb=3f1c5ab45aa13e99da6bea0bfcc6d4434beb5871;hp=745d6983ebff1598ddf626d4ebdfb5e8249e82d1;hpb=f4bc6091a243be2891148902d41e921e171e1a44;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);