From f61507920beeffa925c1dd13d76939e0352e2ae7 Mon Sep 17 00:00:00 2001 From: Steve Kemp Date: Wed, 21 Sep 2016 14:26:09 +0300 Subject: Import byteback-mysql scripts/files from jlawrie. --- byteback-mysql/scripts.d/Bytemyback/mysqldump-full | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100755 byteback-mysql/scripts.d/Bytemyback/mysqldump-full (limited to 'byteback-mysql/scripts.d/Bytemyback/mysqldump-full') diff --git a/byteback-mysql/scripts.d/Bytemyback/mysqldump-full b/byteback-mysql/scripts.d/Bytemyback/mysqldump-full new file mode 100755 index 0000000..b4bb01e --- /dev/null +++ b/byteback-mysql/scripts.d/Bytemyback/mysqldump-full @@ -0,0 +1,8 @@ +#!/bin/bash + +if [ "$1" == "pre" ]; then + HOST=`hostname` + echo "Dumping all databases into one backup file" + mkdir -p /var/backups/byteback/mysqldump-full + mysqldump --defaults-file=/etc/mysql/debian.cnf -A --events | gzip > /var/backups/byteback/mysqldump-full/dump.sql.gz && mauvesend -i mysqldump-split-${HOST}-low -c now -r +30h -s "mysqldump on ${HOST} has not run for over a day" --detail='Please try running manually to see what the problem was, and check the mailing list' +fi -- cgit v1.2.3