From 92880a6c6bae7a1d732a8202f1e0882068a8b796 Mon Sep 17 00:00:00 2001 From: RandomNinjaAtk Date: Wed, 19 Jul 2023 14:42:56 +0000 Subject: [PATCH] 1.1 - logging fixes --- lidarr/UnmappedFilesCleaner.bash | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/lidarr/UnmappedFilesCleaner.bash b/lidarr/UnmappedFilesCleaner.bash index aed7b12..3279aad 100644 --- a/lidarr/UnmappedFilesCleaner.bash +++ b/lidarr/UnmappedFilesCleaner.bash @@ -1,5 +1,5 @@ #!/usr/bin/with-contenv bash -scriptVersion="1.0" +scriptVersion="1.1" scriptName="UnmappedFilesCleaner" log () { @@ -10,14 +10,19 @@ log () { logfileSetup () { # auto-clean up log file to reduce space usage if [ -f "/config/logs/$scriptName.txt" ]; then - find /config/logs -type f -name "$scriptName.txt" -size +5000k -delete - sleep 0.01 + find /config/logs -type f -name "$scriptName.txt" -size +1024k -delete + fi + + if [ ! -f "/config/logs/$scriptName.txt" ]; then + touch "/config/logs/$scriptName.txt" + chmod 666 "/config/logs/$scriptName.txt" fi - touch "/config/logs/$scriptName.txt" - exec &> >(tee -a "/config/logs/$scriptName.txt") - chmod 666 "/config/logs/$scriptName.txt" } +# Create Log, start writing... +logfileSetup +exec &> >(tee -a "/config/logs/$scriptName.txt") + verifyConfig () { #### Import Settings source /config/extended.conf