# HG changeset patch # User Matti Hamalainen # Date 1324599859 -7200 # Node ID 92cbb05f66a6f519c9b91307bb7dc848d3c1f7fb # Parent 89088c883aa733f6f23b0e081ffd086328b46bef Specify input logfile for findundone shell script. diff -r 89088c883aa7 -r 92cbb05f66a6 nun/tasks/findundone.sh --- a/nun/tasks/findundone.sh Fri Dec 23 02:24:01 2011 +0200 +++ b/nun/tasks/findundone.sh Fri Dec 23 02:24:19 2011 +0200 @@ -1,6 +1,13 @@ #!/bin/sh + +if test "x$1" = "x"; then + echo "Usage: $0 " + exit 0 +fi + + TMPFILE=`mktemp -t findundone-$USER.XXXXXXXXXX` || exit 1 -LOGFILE="$HOME/tiny.log" +LOGFILE="$1" echo "Searching logfile '$LOGFILE' for finished tasks ... " tail -500 "$LOGFILE" | perl -e 'my @tmp; while () { if(/^ \| ([A-Z][^|]+)\| \[ \:. \]/) { $s = $1; $s =~ s/ *$//; push(@tmp,$s); }} print "$_\n" foreach (sort { $a cmp $b} @tmp); print STDERR "Found ".(scalar @tmp)." tasks.\n";' > "$TMPFILE"