forked from ISTI-ansible-roles/ansible-roles
library/roles/mysql/templates/mysql-backup.cron.j2, library/roles/postgresql/files/postgresql-backup.cron: do not perform backups if backuppc is running successfully.
This commit is contained in:
parent
3c615980ef
commit
4067c73b99
|
@ -6,6 +6,17 @@ if [ -x /etc/cron.daily/duplicity_backup ] ; then
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Remote backup performed by BackupPC. If it is active, do not run via cron
|
||||||
|
if [ -f /var/log/backuppc.log ] ; then
|
||||||
|
TMSTMP=$( date +%s )
|
||||||
|
. /var/log/backuppc.log
|
||||||
|
LAST_BACKUP_TIME=$( expr $TMSTMP - $BACKUP_TIMESTAMP )
|
||||||
|
if [ $LAST_BACKUP_TIME -gt 86400 -a $BACKUP_RESULT == 'OK' ] ; then
|
||||||
|
echo "BackupPC is active, doing nothing" > $LOG_FILE
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
/usr/local/sbin/mysql-backup > $LOG_FILE 2>&1
|
/usr/local/sbin/mysql-backup > $LOG_FILE 2>&1
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|
|
@ -11,6 +11,23 @@ else
|
||||||
PG_BCK_BIN=/usr/local/sbin/postgresql-backup
|
PG_BCK_BIN=/usr/local/sbin/postgresql-backup
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Remote backup performed by duplicity. When active, do not run via cron
|
||||||
|
if [ -x /etc/cron.daily/duplicity_backup ] ; then
|
||||||
|
echo "duplicity backups active. Exiting" > $LOG_FILE
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Remote backup performed by BackupPC. If it is active, do not run via cron
|
||||||
|
if [ -f /var/log/backuppc.log ] ; then
|
||||||
|
TMSTMP=$( date +%s )
|
||||||
|
. /var/log/backuppc.log
|
||||||
|
LAST_BACKUP_TIME=$( expr $TMSTMP - $BACKUP_TIMESTAMP )
|
||||||
|
if [ $LAST_BACKUP_TIME -gt 86400 -a $BACKUP_RESULT == 'OK' ] ; then
|
||||||
|
echo "BackupPC is active, doing nothing" > $LOG_FILE
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
export PATH="/sbin:/usr/sbin:/usr/local/sbin:$PATH"
|
export PATH="/sbin:/usr/sbin:/usr/local/sbin:$PATH"
|
||||||
PG_SVC=$( service $PG_SERVICE status >/dev/null )
|
PG_SVC=$( service $PG_SERVICE status >/dev/null )
|
||||||
PG_RUNNING=$?
|
PG_RUNNING=$?
|
||||||
|
|
Loading…
Reference in New Issue