Skip to content

Commit cb4e718

Browse files
author
Matthias Koeppe
committed
build/bin/sage-logger: Use /usr/bin/time -h
1 parent 1151aa0 commit cb4e718

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

build/bin/sage-logger

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -63,18 +63,21 @@ fi
6363

6464
timefile="$logdir/$logname.time"
6565
rm -f "$timefile"
66-
if /usr/bin/time -p -o /dev/null true; then
67-
TIME="/usr/bin/time -p -o $timefile"
66+
if /usr/bin/time -h -o /dev/null true; then
67+
TIME="/usr/bin/time -h -o $timefile"
6868
else
6969
TIME=""
7070
fi
7171

7272
report_time ()
7373
{
74-
if grep -q 'real [1-9][0-9]' $timefile 2>/dev/null; then
75-
# at least 10 seconds
76-
echo $(echo $(cat $timefile));
77-
fi;
74+
time=$(echo $(cat $timefile))
75+
case "$time" in
76+
*m*real*|*h*real*|*[1-9][0-9].*real*|*[1-9][0-9],*real*)
77+
# at least 10 seconds wall time
78+
echo "$time"
79+
;;
80+
esac
7881
}
7982

8083
mkdir -p "$logdir"

0 commit comments

Comments
 (0)