29/10/2003, 09:54
|
| | Fecha de Ingreso: diciembre-2001 Ubicación: minime$
Mensajes: 1.673
Antigüedad: 22 años, 11 meses Puntos: 1 | |
Código:
#!/bin/sh
# Script que realiza un backup y envia el fichero a un servidor remoto por FTP
# Para especificar QUE es lo que guardamos usamos la variable BACKUP
# Variables
HOST_FTP=mi.host.backup.com
USUARIO_FTP=backupuser
PASSWORD_FTP=backuppass
FICHERO_BACKUP=backup.sistema.tar.gz
BACKUP="/etc /var/lib/mysql /var/www"
# Compresion
tar zcfp $FICHERO_BACKUP $BACKUP && echo "[OK]" || exit
# Sesion FTP automatizada
echo "OK conectando... $HOST_FTP usuario $USUARIO_FTP "
# poner opcion v para verbose
ftp -inv << BASTA
open $HOST_FTP
user $USUARIO_FTP $PASSWORD_FTP
hash
put $FICHERO_BACKUP
BASTA
#Borramos fichero de backup
rm -f $FICHERO_BACKUP
¿Algo así?
Saludos |