From 917dae5a965dc27bc84b34d83a0a2052aa35fbd1 Mon Sep 17 00:00:00 2001 From: Gerhard Hoffmann Date: Sat, 4 Jun 2022 14:00:53 +0200 Subject: [PATCH] add simple log-facility (replace when syslogd available) --- log_helpers.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 log_helpers.sh diff --git a/log_helpers.sh b/log_helpers.sh new file mode 100755 index 0000000..4840ef0 --- /dev/null +++ b/log_helpers.sh @@ -0,0 +1,17 @@ +#!/bin/bash +# set -x + +log() { + local log_file=/var/log/update_controller.log + if [ -f "$log_file" ]; then + touch $log_file + fi + if [ $(wc -l < $log_file) > 100000 ]; then + # remove first line + sed -e 1d -i $log_file + fi + message="$(date +'%D_%T'): $*" + printf "$message\n" + printf "$message\n" >> $log_file +} +# log "test message1" "test message2"