X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=machine_specific%2Ftreetowl%2Ffilesystem%2Fetc%2Fcron.daily%2Fmediawiki_backup;h=51dcf6b41d416c076c8029b4032a3bfafcb48dce;hb=b857462732e15f455e41f26e3048a390d7b399c0;hp=2d4061823490b53f1fbc05111bd0e9c71cd451ce;hpb=be899485ed331120ca23f4a6d3caff1916659e42;p=distro-setup diff --git a/machine_specific/treetowl/filesystem/etc/cron.daily/mediawiki_backup b/machine_specific/treetowl/filesystem/etc/cron.daily/mediawiki_backup index 2d40618..51dcf6b 100755 --- a/machine_specific/treetowl/filesystem/etc/cron.daily/mediawiki_backup +++ b/machine_specific/treetowl/filesystem/etc/cron.daily/mediawiki_backup @@ -8,8 +8,8 @@ source ~/mw_vars ssh="ssh -oStrictHostKeyChecking=no" logfile=/var/log/${mwdomain}_backup.log { -echo "#### starting backup at $(date) ####" -$ssh root@$mwdomain < ~/wiki_backups/wiki_db_backup sed -i '\$ d' $mwc # delete read only setting ENDSSH -# add no strict option to the defaults + # add no strict option to the defaults -rdiff() { rdiff-backup --remote-schema "$ssh -C %s rdiff-backup --server" "$@"; } -set -x -rdiff root@$mwdomain::/root/wiki_backups ~/backup/${mwdomain}_wiki_db_backup -rdiff root@$mwdomain::$mw ~/backup/${mwdomain}_wiki_file_backup -set +x -echo "=== ending backup at $(date) ====" + rdiff() { rdiff-backup --remote-schema "$ssh -C %s rdiff-backup --server" "$@"; } + set -x + rdiff root@$mwdomain::/root/wiki_backups ~/backup/${mwdomain}_wiki_db_backup + rdiff root@$mwdomain::$mw ~/backup/${mwdomain}_wiki_file_backup + set +x + echo "=== ending backup at $(date) ====" } &>>$logfile if [[ $last_error != 0 ]]; then echo "backup for $mwdomain failed. See $logfile"