From: Christian Weiske Date: Sat, 5 Feb 2011 17:14:26 +0000 (+0100) Subject: single line logger works nwo X-Git-Tag: v1.0.0~49 X-Git-Url: https://git.cweiske.de/usb-wde1-tools.git/commitdiff_plain/fbed7b5466dbb2647a5cf35c65a4c6543689c656 single line logger works nwo --- diff --git a/munin/log-single-line.sh b/munin/log-single-line.sh index 50c6f43..c32fa36 100755 --- a/munin/log-single-line.sh +++ b/munin/log-single-line.sh @@ -1,9 +1,12 @@ #!/bin/sh #Logs a single line into the log file passed as script parameter +# adds timestamp to the logview openformat lines - -#split words by semicolons -IFS=";" +file="$1" +if [ "x$file" = "x" ]; then + echo Please pass a file name to log the line into + exit 1 +fi #Beispielausgabe USB-WDE1: # $1;1;;13,8;22,7;22,6;17,8;22,2;21,2;22,9;;59;35;38;49;38;40;35;;;;;;;0 @@ -13,7 +16,6 @@ IFS=";" while read -r line do - timestamp = `date +%s` - echo $line sed "s/$1;1;;/$1;1;$timestamp;/" + timestamp=`date +%s` + echo $line|sed "s/\$1;1;;/\$1;1;$timestamp;/" > "$file" done -echo "done with everything"