This is an automated email from the ASF dual-hosted git repository.

potiuk pushed a commit to branch v2-1-test
in repository https://gitbox.apache.org/repos/asf/airflow.git

commit 5c7505fc101585437a1b411fc293f6b0f3915260
Author: Shraman Basyal <[email protected]>
AuthorDate: Fri Jul 16 00:53:19 2021 -0500

    Updated clean-logs.sh (#16978)
    
    (cherry picked from commit d9221df74e4163a626bc05fc45d5e063a8c51d63)
---
 scripts/in_container/prod/clean-logs.sh | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/scripts/in_container/prod/clean-logs.sh 
b/scripts/in_container/prod/clean-logs.sh
index c36554a..e05e4f2 100755
--- a/scripts/in_container/prod/clean-logs.sh
+++ b/scripts/in_container/prod/clean-logs.sh
@@ -19,12 +19,12 @@
 
 set -euo pipefail
 
-DIRECTORY="${AIRFLOW_HOME:-/usr/local/airflow}"
-RETENTION="${AIRFLOW__LOG_RETENTION_DAYS:-15}"
+readonly DIRECTORY="${AIRFLOW_HOME:-/usr/local/airflow}"
+readonly RETENTION="${AIRFLOW__LOG_RETENTION_DAYS:-15}"
 
 trap "exit" INT TERM
 
-EVERY=$((15*60))
+readonly EVERY=$((15*60))
 
 echo "Cleaning logs every $EVERY seconds"
 
@@ -33,5 +33,5 @@ while true; do
   find "${DIRECTORY}"/logs -mtime +"${RETENTION}" -name '*.log' -delete
 
   seconds=$(( $(date -u +%s) % EVERY))
-  [[ $seconds -lt 1 ]] || sleep $((EVERY - seconds))
+  (( seconds < 1 )) || sleep $((EVERY - seconds))
 done

Reply via email to