Re: Hacer backups con rsync????
Alex Barrios .:AleXerTecH:. wrote:
Carlos Piassini wrote:
Hola Gente:
desde mi ignorancia, no es mejor hacer un script para apagar la
maquina que primero ejecute el backup y despues apague la maquina???
Ej:
Archivo apagar
______________________________________
#!/bin/bash
#llamo al backup
rsync ...........
#Ahora la mando a apagar con el halt
halt
echo La maquina se esta apagando
____________________________________________
Entonces cuando ejecutas el comando de apagar primero hace el backup
y recien despues que termina el mismo manda a apagar la maquina!
Entonces en vez de tirar por linea de comandos shutdown cada vez que
la apagas, ejecutas un script que se llame apagar y que tenga el
contenido anterior.
Espero que te sirva, yo ultimamente automatizo muchas cosas con
scripts en bash
Saludos
Cap
Raúl Alexis Betancort Santana escribió:
El Martes, 9 de Agosto de 2005 16:11, Alex Barrios .:AleXerTecH:.
escribió:
Umm .. ¿al apagar la máquina? lo llevas jodido, porque como se
apague con un reboot o un halt, el proceso de backup morirá antes de
terminar de ejecutarse.
Saludos
Ok, la cosa se pone interesante (jejeje, por lo menos para mi : )
Asi va el script:
#!/bin/sh
# Backup by AleXerTecH
# Utiliza rsync para hacer backups de un origen a un destino y
manteniendo actualizado el backup
#
# Creado el 09 de agosto de 2005
rutabck="/backups/auto_rsync" # directorio donde se colocara el respaldo
ruta_www="/var/www" # directorio a respaldar
RSYNC="/usr/bin/rsync" # Localización del binario de rsync
RSYNC_PARAMS=" -aSv --force --delete-excluded $ruta_www $ruta_bck"
FECHA=`date +%Y%m%d`
d_start() {
###
# Cuando arranca el computador...
#
echo "Los backups se realizan automaticamente al apagar el sistema"
}
d_stop() {
###
# Cuando se apaga el computador...
#
echo "Haciendo backups de los files......."
$RSYNC $RSYNC_PARAMS > $rutabck/$FECHA'_www_rsync.log'
echo "Backup COMPLETADO!......."
}
case "$1" in
start)
d_start
;;
stop)
d_stop
;;
esac
exit 0
Esta cosa me devuelve que los parametros estan malos y que rsync no
acepta eso mostrandome la ayuda de rsync, lo extraño es que ese es el
comando que ejecuto en el $prompt para hacer rsync...
Con respecto a lo de halt y al apagar la maquina, la semana pasada
cuando estaba probando con crear un tar de un sitio y colocarlo en otro,
el computador nunca se apago hasta que no termino de hacer el tar,
cuando terminaba continuaba el proceso de apagado. Bueno asi me paso a
mi, no se como sera en otros cuentos. No quisiera hacerlo automatico ya
que quisiera llamar el script cuando quiera y que haga el backup
(incluso pienso meterlo en el cron (tal vez!))...
Aun no funciona, asi que no se en que me estoy pelando, a ver si alguien
consigue el errosillo, por cierto, como detecto que si no existen los
directorios en el destino estos se creeen?¿
Saludos y gracias de antemano a todos!!!!
--
----------------------------------------------------------------
! ..::'''AleXerTecH'''::.. ! !
-----------------------------------------------------------------
( o < -! Debian Etch_ kernel:2.6.11-1-K7
/ /\
V_/_ Usuario linux registrado #383172
AMD Sempron 2800+
http://www.alexertech.com
Reply to: