From 343302cff9848eb0bbc042b1837a346003ca1993 Mon Sep 17 00:00:00 2001 From: Quentin Duchemin <quentinduchemin@tuta.io> Date: Fri, 3 Jan 2020 13:58:45 +0100 Subject: [PATCH] Fix duplicate crontab entries across restarts --- db-backup/run.sh | 29 +++++++++++++++++++---------- 1 file changed, 19 insertions(+), 10 deletions(-) diff --git a/db-backup/run.sh b/db-backup/run.sh index 4e77087c..1587dfde 100755 --- a/db-backup/run.sh +++ b/db-backup/run.sh @@ -2,18 +2,27 @@ # DB_TYPE : MYSQL|POSTGRES -# MYSQL POSTGRESQL MONGODB -# MYSQL_SERVICE_NAME_LIST POSTGRES_SERVICE_NAME_LIST MONGO_SERVICE_NAME_LIST -# MYSQL_HOST_LIST POSTGRES_HOST_LIST MONGO_HOST_LIST -# MYSQL_PORT_LIST POSTGRES_PORT_LIST MONGO_PORT_LIST -# MYSQL_USER_LIST POSTGRES_USER_LIST MONGO_USER_LIST -# MYSQL_PASS_LIST POSTGRES_PASS_LIST MONGO_PASS_LIST -# MYSQL_DB_LIST POSTGRES_DB_LIST MONGO_DB_LIST -# MYSQL_INIT_BACKUP_LIST POSTGRES_INIT_BACKUP_LIST MONGO_INIT_BACKUP_LIST -# MYSQL_CRON_TIME_LIST POSTGRES_CRON_TIME_LIST MONGO_CRON_TIME_LIST -# MYSQL_EXTRA_OPTS_LIST POSTGRES_EXTRA_OPTS-LIST MONGO_BACKUP_FOLDER_LIST +############################### +# Needed env for each DB type # +############################### +# MYSQL POSTGRESQL MONGODB +# MYSQL_SERVICE_NAME_LIST POSTGRES_SERVICE_NAME_LIST MONGO_SERVICE_NAME_LIST +# MYSQL_HOST_LIST POSTGRES_HOST_LIST MONGO_HOST_LIST +# MYSQL_PORT_LIST POSTGRES_PORT_LIST MONGO_PORT_LIST +# MYSQL_USER_LIST POSTGRES_USER_LIST MONGO_USER_LIST +# MYSQL_PASS_LIST POSTGRES_PASS_LIST MONGO_PASS_LIST +# MYSQL_DB_LIST POSTGRES_DB_LIST MONGO_DB_LIST +# MYSQL_INIT_BACKUP_LIST POSTGRES_INIT_BACKUP_LIST MONGO_INIT_BACKUP_LIST +# MYSQL_CRON_TIME_LIST POSTGRES_CRON_TIME_LIST MONGO_CRON_TIME_LIST +# MYSQL_EXTRA_OPTS_LIST POSTGRES_EXTRA_OPTS-LIST MONGO_BACKUP_FOLDER_LIST # MYSQL_BACKUP_FOLDER_LIST POSTGRESQL_BACKUP_FOLDER_LIST +################# +# Reset crontab # +################# + +echo "" > /crontab.conf + ##################### # Create the arrays # ##################### -- GitLab