making cron files to backup important files?

Could someone write up an example file of how to backup my important site files and have my DNS server wget them and then unpack and move into /var/named? Here's an example of what I came up with:

(I put this in /etc/cron.daily and called it backups)

#-----------------------------------------------------------------------------

#backup the BIND and NAMED files
tar cvf /home/user/backupaa/varnamed_thanatos.tar /var/named
cp /etc/named.conf /home/user/backupaa/named_thanatos.conf

#backup the apache httpd.conf file
cp /etc/httpd/conf/httpd.conf /home/user/backupaa/filaa/httpd_thanatos.conf.bak

#backup and tar the user and group files
cp /etc/passwd /home/user/backupaa/filaapasswd_thanatos.bak
cp /etc/group /home/user/backupaa/filaa/group_thanatos.bak
cp /etc/shadow /home/user/backupaa/filaa/shadow_thanatos.bak
cp /etc/gshadow /home/user/backupaa/filaa/gshadow_thanatos.bak
tar cvf /home/user/backupaa/user_group_thanatos.tar /home/user/backupaa/filaa

#get the files from server for multiple redundancy
#server 1d
wget http://xxx.xxx/varnamed_1d.tar
mv varnamed_1d.tar /home/user/backupaa/varnamed_1d.tar
wget http://xxx.xxx/backupaa/filaa/httpd_1d.conf.bak
mv httpd_1d.conf.bak /home/user/backupaa/httpd_1d.conf.bak
wget http://xxx.xxx/backupaa/user_group_1d.tar
mv user_group_1d.tar /home/user/backupaa/user_group_1d.tar

#untar the backups of for DNS
#server 1d
cp /home/user/backupaa/varnamed_1d.tar /var/named/varnamed_1d.tar
tar xvf /var/named/varnamed_1d.tar .

#-----------------------------------------------------------------------------

jt

 

 

 

 

Top