From 4f0598aff8938109cfd5b568a3c1464a9d271db6 Mon Sep 17 00:00:00 2001 From: Zachary Vance Date: Mon, 23 Jan 2017 23:58:40 -0800 Subject: [PATCH] Add two automatic backups, one manual --- cgi-bin/service.status.d/corrupt.backup | 8 ++++++++ cgi-bin/service.status.d/equilibrate.backup | 8 ++++++++ cgi-bin/service.status.d/giant-ant.backup | 1 + 3 files changed, 17 insertions(+) create mode 100644 cgi-bin/service.status.d/corrupt.backup create mode 100644 cgi-bin/service.status.d/equilibrate.backup create mode 100644 cgi-bin/service.status.d/giant-ant.backup diff --git a/cgi-bin/service.status.d/corrupt.backup b/cgi-bin/service.status.d/corrupt.backup new file mode 100644 index 0000000..2f581ff --- /dev/null +++ b/cgi-bin/service.status.d/corrupt.backup @@ -0,0 +1,8 @@ +CORRUPT=$(ssh -i /var/www/status/backup_check -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no backup_status@burn.za3k.com | grep corrupt) +echo $CORRUPT +EXPECTED=$(date +"corrupt.%Y%m%d") +[ "${CORRUPT}" = "${EXPECTED}" ] && exit 0 +EXPECTED=$(date --date="yesterday" +"corrupt.%Y%m%d") +[ "${CORRUPT}" = "${EXPECTED}" ] && exit 0 +EXPECTED=$(date --date="2 days ago" +"corrupt.%Y%m%d") +[ "${CORRUPT}" = "${EXPECTED}" ] && exit 0 diff --git a/cgi-bin/service.status.d/equilibrate.backup b/cgi-bin/service.status.d/equilibrate.backup new file mode 100644 index 0000000..b188066 --- /dev/null +++ b/cgi-bin/service.status.d/equilibrate.backup @@ -0,0 +1,8 @@ +EQUILIBRATE=$(ssh -i /var/www/status/backup_check -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no backup_status@burn.za3k.com | grep equilibrate) +echo $EQUILIBRATE +EXPECTED=$(date +"equilibrate.%Y%m%d") +[ "${EQUILIBRATE}" = "${EXPECTED}" ] && exit 0 +EXPECTED=$(date --date="yesterday" +"equilibrate.%Y%m%d") +[ "${EQUILIBRATE}" = "${EXPECTED}" ] && exit 0 +EXPECTED=$(date --date="2 days ago" +"equilibrate.%Y%m%d") +[ "${EQUILIBRATE}" = "${EXPECTED}" ] && exit 0 diff --git a/cgi-bin/service.status.d/giant-ant.backup b/cgi-bin/service.status.d/giant-ant.backup new file mode 100644 index 0000000..5492d3b --- /dev/null +++ b/cgi-bin/service.status.d/giant-ant.backup @@ -0,0 +1 @@ +ssh -i /var/www/status/backup_check -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no backup_status@burn.za3k.com | grep giant-ant -- 2.47.3