script para backup de directorios de usuarios / users home backup script

Acá va un pequeño y simple script que recorre todos los directorios home de los usuarios, comprime su contenido y luego hace un scp hacia otro servidor.

La idea es comprimir y copiar a otro servidor que realizará otra acción en función de donde se encuentre o las necesidades que tengamos.

Dejo comentada una línea que nos serviría para copiar a un servidor remoto con Windows.

#!/bin/bash
#hvivani. 20110218
#realiza backups de directorios de usuario y userdata y copia a srvremoto

dd=`date +%d`
mm=`date +%m`
YY=`date +%Y`
HH=`date +%H`
MM=`date +%M`

cd /home/
for i in $(ls)
do
   tar -zcvf $i$YY$mm$dd$HH$MM.tar.gz $i"/"
#   smbclient \\srvremotoWin\back002 password -U userwin -c "put $i$YY$mm$dd$HH$MM.tar.gz;quit"
   scp $i$YY$mm$dd$HH$MM.tar.gz root@srvremoto:/backup/userdata/
   rm $i$YY$mm$dd$HH$MM.tar.gz
done
About these ads

Acerca de hvivani

sysadmin, developer, RHCSA
Esta entrada fue publicada en Uncategorized y etiquetada , , , . Guarda el enlace permanente.

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s