From: Zachary Vance Date: Tue, 24 Jan 2017 07:58:40 +0000 (-0800) Subject: Add two automatic backups, one manual X-Git-Url: https://git.za3k.com/?a=commitdiff_plain;h=4f0598aff8938109cfd5b568a3c1464a9d271db6;p=za3k.git Add two automatic backups, one manual --- 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