From 588e61ebe36d05078312943ceacb778547587c86 Mon Sep 17 00:00:00 2001 From: Steven Baltakatei Sandoval Date: Thu, 9 Jul 2020 19:48:59 +0000 Subject: [PATCH 1/1] style(unitproc/bkFreqWrite):Minor comments --- unitproc/bkFreqWrite | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/unitproc/bkFreqWrite b/unitproc/bkFreqWrite index 9cad3aa..f1c13aa 100644 --- a/unitproc/bkFreqWrite +++ b/unitproc/bkFreqWrite @@ -1,14 +1,11 @@ #!/bin/bash # Desc: Writes stdin to disk every 5 seconds - yell() { echo "$0: $*" >&2; } #o Yell, Die, Try Three-Fingered Claw technique die() { yell "$*"; exit 111; } #o Ref/Attrib: https://stackoverflow.com/a/25515370 try() { "$@" || die "cannot $*"; } #o - declare -a buffer # Initialize buffer array scriptTTL="15"; bufferTTL="5"; - magicWriteBuffer() { printf "%s\n" "${buffer[@]}" | cat | cat | cat >> /dev/shm/$(date +%s)..bkFreqWrite-output1.txt; printf "%s\n" "${buffer[@]}" | cat | cat | cat >> /dev/shm/$(date +%s)..bkFreqWrite-output2.txt; @@ -22,7 +19,7 @@ while [[ $SECONDS -lt "scriptTTL" ]]; do lineCount=0; # Consume stdin to fill buffer until buffer time-of-death (TOD) arrives while read -r line && [[ $SECONDS -lt "$bufferTOD" ]]; do - # Append line to buffer + # Append line to buffer array buffer+=("$line"); echo "DEBUG:Processing line:$lineCount"; echo "DEBUG:Current line :$line"; @@ -31,7 +28,7 @@ while [[ $SECONDS -lt "scriptTTL" ]]; do done; # Export buffer to asynchronous processing. magicWriteBuffer & - unset buffer; + unset buffer; # Clear buffer array for next bufferRound # Increment buffer round ((bufferRound++)); done; -- 2.30.2