commenti
This commit is contained in:
@@ -14,6 +14,7 @@ touch "$LOGFILE"
|
||||
chown root:root "$LOGFILE"
|
||||
chmod 600 "$LOGFILE"
|
||||
|
||||
#verifico file lock per non sovrapporre backup
|
||||
(
|
||||
flock -n 9 || { echo "[$(date '+%F %T')] SKIP: another backup is running" >> "$LOGFILE"; exit 0; }
|
||||
|
||||
|
||||
@@ -11,10 +11,12 @@ TARGET="$BACKUP_BASE/${INC_PREFIX}${TIMESTAMP}"
|
||||
LOGFILE=/var/log/mariadb-backup.log
|
||||
LOCKFILE=/var/lock/mariadb-backup.lock
|
||||
|
||||
# assicurati che il logfile esista e abbia permessi restrittivi
|
||||
touch "$LOGFILE"
|
||||
chown root:root "$LOGFILE"
|
||||
chmod 600 "$LOGFILE"
|
||||
|
||||
#verifico file lock per non sovrapporre backup
|
||||
(
|
||||
flock -n 9 || { echo "[$(date '+%F %T')] SKIP: another backup is running" >> "$LOGFILE"; exit 0; }
|
||||
|
||||
|
||||
@@ -8,7 +8,6 @@ PREFIX=backup-logic-
|
||||
TIMESTAMP=$(date +%Y%m%d-%H%M%S)
|
||||
TARGET="$BACKUP_BASE/${PREFIX}${TIMESTAMP}"
|
||||
DUMPFILE="$TARGET/all-dbs.sql"
|
||||
|
||||
LOGFILE=/var/log/mariadb-backup.log
|
||||
LOCKFILE=/var/lock/mariadb-backup.lock
|
||||
|
||||
@@ -21,6 +20,7 @@ touch "$LOGFILE"
|
||||
chown root:root "$LOGFILE"
|
||||
chmod 600 "$LOGFILE"
|
||||
|
||||
#verifico file lock per non sovrapporre backup
|
||||
(
|
||||
flock -n 9 || { echo "[$(date '+%F %T')] SKIP: another backup is running" >> "$LOGFILE"; exit 0; }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user