From 9eb76adec8d6a6f15a461da7c5e1e6920a92105a Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Fri, 7 Apr 2017 13:02:41 +0200 Subject: o Better logging. --- tri-batcher | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100755 tri-batcher (limited to 'tri-batcher') diff --git a/tri-batcher b/tri-batcher new file mode 100755 index 0000000..4413100 --- /dev/null +++ b/tri-batcher @@ -0,0 +1,28 @@ +#!/bin/bash + +cmd=$(echo ${@}) + +time_buffer=3 + +rm -f buf + +now=$(date +%s) +ts=$d +while read contents +do + echo $contents >> buf + + # echo now=$now, ts=$ts + if (($ts + $time_buffer < $now)) + then + ts=$now + echo "$d Buf size: " $(wc -l buf) >/dev/stderr + $cmd < buf + rm buf + fi + now=$(date +%s) +done + +echo "$d Buf size: " $(wc -l buf) >/dev/stderr +$cmd < buf +rm buf -- cgit v1.2.3