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
