Tema: shell
Ver Mensaje Individual
  #5 (permalink)  
Antiguo 29/10/2003, 09:54
herje
 
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
__________________
Saludos
Herje
http://www.forodelinux.org
Hosting Gratis para proyectos libres.