From d68088d38298de0a4f92269b3b05478e8a1818cc Mon Sep 17 00:00:00 2001 From: hockeygoalie35 Date: Sun, 11 Feb 2024 14:11:33 -0500 Subject: [PATCH 1/3] Add check for arlUpdateInterval var. fallback to 24h --- lidarr/ARLChecker | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/lidarr/ARLChecker b/lidarr/ARLChecker index 2af94fe..5e43dc9 100644 --- a/lidarr/ARLChecker +++ b/lidarr/ARLChecker @@ -1,11 +1,22 @@ #!/usr/bin/with-contenv bash -scriptVersion="0.1" +### Default values +scriptVersion="1.1" scriptName="ARLChecker" - +sleepInterval='24h' ### Import Settings source /config/extended.conf echo Starting ARL Token Check... -python /custom-services.d/python/ARLChecker.py -c -echo ARL Token Check Complete. Sleeping for 24hrs... -sleep "$arlUpdateInterval" \ No newline at end of file +python /custom-services.d/python/ARLChecker.py -c # run py script + +# If variable doesn't exist, or not set by user in extended.conf, fallback to 24h +# See issue #189 +if [[ -v arlUpdateInterval ]] && [ "$arlUpdateInterval" != "" ];then + echo 'conf' + sleepInterval="$arlUpdateInterval" +else + echo 'default' +fi + +echo ARL Token Check Complete. Sleeping for ${sleepInterval}. +sleep ${sleepInterval} \ No newline at end of file From dd14f23fe51aa86374b7bc91186d771707ecaad0 Mon Sep 17 00:00:00 2001 From: hockeygoalie35 Date: Sun, 11 Feb 2024 15:27:51 -0500 Subject: [PATCH 2/3] Finalized - Fix issue #189 --- lidarr/ARLChecker | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/lidarr/ARLChecker b/lidarr/ARLChecker index 5e43dc9..4976c03 100644 --- a/lidarr/ARLChecker +++ b/lidarr/ARLChecker @@ -2,20 +2,22 @@ ### Default values scriptVersion="1.1" scriptName="ARLChecker" -sleepInterval='24h' +sleepInterval='10s' ### Import Settings source /config/extended.conf echo Starting ARL Token Check... -python /custom-services.d/python/ARLChecker.py -c # run py script +# run py script +python /custom-services.d/python/ARLChecker.py -c # If variable doesn't exist, or not set by user in extended.conf, fallback to 24h # See issue #189 -if [[ -v arlUpdateInterval ]] && [ "$arlUpdateInterval" != "" ];then - echo 'conf' +if [[ -v arlUpdateInterval ]] && [ "$arlUpdateInterval" != "" ] +then + echo 'Found Interval in extended.conf' sleepInterval="$arlUpdateInterval" else - echo 'default' + echo 'Interval Fallback' fi echo ARL Token Check Complete. Sleeping for ${sleepInterval}. From a49d3c801b36fcd286ac10dca62f5cc74d90f65e Mon Sep 17 00:00:00 2001 From: hockeygoalie35 Date: Sun, 11 Feb 2024 15:28:15 -0500 Subject: [PATCH 3/3] Finalized - Fix issue #189 --- lidarr/ARLChecker | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lidarr/ARLChecker b/lidarr/ARLChecker index 4976c03..6cd4102 100644 --- a/lidarr/ARLChecker +++ b/lidarr/ARLChecker @@ -2,7 +2,7 @@ ### Default values scriptVersion="1.1" scriptName="ARLChecker" -sleepInterval='10s' +sleepInterval='24h' ### Import Settings source /config/extended.conf