#!/usr/bin/env bash set -euxo pipefail DATE=$(date '+%Y-%m-%d') mkdir -p "/naspool/mediawiki_backup/wiki_${DATE}" _latest_automysqlbackup=$(ssh root@hyperreal.ayu-matrix.ts.net -- find /var/lib/automysqlbackup/daily/mw1523532/ -maxdepth 1 -mindepth 1 -mtime -1) rsync -arpz \ root@hyperreal.ayu-matrix.ts.net:/etc \ root@hyperreal.ayu-matrix.ts.net:/var/www/html \ "root@hyperreal.ayu-matrix.ts.net:${_latest_automysqlbackup}" \ "/naspool/mediawiki_backup/wiki_${DATE}" tar czf "/naspool/mediawiki_backup/wiki_${DATE}.tar.gz" "/naspool/mediawiki_backup/wiki_${DATE}" find /naspool/mediawiki_backup -maxdepth 1 -mindepth 1 -type d -exec rm -rf {} \; find /naspool/mediawiki_backup -maxdepth 1 -mindepth 1 -mtime +14 -delete curl -d "MediaWiki backup successful" nas-aux.ayu-matrix.ts.net/backup_wiki exit 0