con este script se crea una salva del directorio /etc/ y se pone en un servidor a traves del protocolo ftp.
#!/bin/bash
echo "Haciendo Copia de Seguridad en $HOSTNAME"
echo ""
cd /tmp
# Variables
CONF="/etc"
FECHA=$(date +%m-%y)
# Paramteros del ftp
USUARIO=user-ftp
PASSWORD=key-user
HOSTREMOTO=ftp.server.rimed.cu
echo "Eliminando Ficheros de Salva Anteriores"
echo ""
rm -f $HOSTNAME*
echo ""
tar -zcf salva-config.tgz $CONF
echo "Creando fichero unico y eliminando antiguos [$HOSTNAME[Antiguos]] "
tar -zcf $HOSTNAME-CONFIG-$FECHA.tgz salva-*
echo "Guardando en el FTP de $HOSTREMOTO"
ftp -inv << BUKAERA
open $HOSTREMOTO
user $USUARIO $PASSWORD
pwd
hash
put $HOSTNAME-CONFIG-$FECHA.tgz
bye
BUKAERA
rm -f salva-*
chmod 666 $HOSTNAME*
cuando se ejecuta el script, se puede ver algo como asi
batfeld:~# ./backup.sh
Haciendo Copia de Seguridad en batfeld
Eliminando Ficheros de Salva Anteriores
Haciendo salva de /etc
tar: Removing leading `/' from member names
Creando fichero unico y eliminando antiguos [batfeld[Antiguos]]
Guardando en el FTP de archer.cmw.rimed.cu
Connected to archer.cmw.rimed.cu.
220 ProFTPD 1.3.1 Server (Debian) [192.168.159.37]
Remote system type is UNIX.
Using binary mode to transfer files.
331 Password required for ftp-proxy
230 User ftp-proxy logged in
Remote system type is UNIX.
Using binary mode to transfer files.
257 "/" is the current directory
Hash mark printing on (1024 bytes/hash mark).
local: batfeld-CONFIG-12-07.tgz remote: batfeld-CONFIG-12-07.tgz
200 PORT command successful
150 Opening BINARY mode data connection for batfeld-CONFIG-12-07.tgz
##############################################
##############################################
#####################
226 Transfer complete
874749 bytes sent in 0.07 secs (12560.4 kB/s)
221 Goodbye.
para agregarlo en el cron se puede copiar el script en /etc/cron.daily o en el crontab para ponerlo a que se ejcute a alguna hora en específico!
25 2 * * * root /root/scripts/backup.sh
;)
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario