Return to backup_servers CVS log | Up to [local] / openbsd / backup_config |
File: [local] / openbsd / backup_config / backup_servers (download)
Revision 1.2, Tue Nov 17 16:49:17 2009 UTC (14 years, 7 months ago) by andrew
add servers including local note where we are running from so we can find config_backup |
#!/bin/sh # $RedRiver: backup_servers,v 1.1 2009/11/05 23:26:34 andrew Exp $ backup_dir=/var/spool/server_backups/ bindir=`dirname $0` local _filename=`sudo $bindir/backup_config | tail -1` if [ "$?" -eq 0 ]; then echo "copying $_filename $backup_dir" cp -f $_filename $backup_dir fi for s in \ rrlhcrtr0100 \ rrlhcrtr0200 \ rrlhcrtr0300 \ rrlhcwrt0100.wireless \ rrlhcweb0200 \ rrlhcmal1001 \ rrlhcdns0100 \ rrlhcdns0200 \ rrlhcdoc0100 \ rrlhcbld0100 \ ; do local _filename=`ssh root@$s sh < $bindir/backup_config | tail -1` if [ "$?" -eq 0 ]; then echo copying root@${s}:${_filename# } $backup_dir scp root@${s}:${_filename# } $backup_dir fi done