[BACK]Return to backup_servers CVS log [TXT][DIR] Up to [local] / openbsd / backup_config

Annotation of openbsd/backup_config/backup_servers, Revision 1.2

1.1       andrew      1: #!/bin/sh
1.2     ! andrew      2: # $RedRiver: backup_servers,v 1.1 2009/11/05 23:26:34 andrew Exp $
1.1       andrew      3:
                      4: backup_dir=/var/spool/server_backups/
1.2     ! andrew      5: bindir=`dirname $0`
        !             6:
        !             7: local _filename=`sudo $bindir/backup_config | tail -1`
        !             8: if [ "$?" -eq 0 ]; then
        !             9:        echo "copying $_filename $backup_dir"
        !            10:        cp -f $_filename $backup_dir
        !            11: fi
1.1       andrew     12:
                     13: for s in \
1.2     ! andrew     14:        rrlhcrtr0100 \
        !            15:        rrlhcrtr0200 \
        !            16:        rrlhcrtr0300 \
        !            17:        rrlhcwrt0100.wireless \
        !            18:        rrlhcweb0200 \
        !            19:        rrlhcmal1001 \
        !            20:        rrlhcdns0100 \
        !            21:        rrlhcdns0200 \
        !            22:        rrlhcdoc0100 \
1.1       andrew     23:     rrlhcbld0100 \
                     24:     ; do
1.2     ! andrew     25:     local _filename=`ssh root@$s sh < $bindir/backup_config | tail -1`
1.1       andrew     26:     if [ "$?" -eq 0 ]; then
1.2     ! andrew     27:         echo copying root@${s}:${_filename#    } $backup_dir
1.1       andrew     28:         scp root@${s}:${_filename#     } $backup_dir
                     29:     fi
                     30: done

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>