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