El Jueves, 4 de Agosto de 2005 17:15, Gustavo Guillermo Pérez escribió:
> #!/bin/bash
> #PARA QUE LA FUNCION DATE DEVUELVA lun mar mie jue vie sab dom EN ESPAÑOL
> export LC_ALL="es"
> #el lugar donde estaran los archivos de configuración como jue.conf
> sab.conf ARCHIVO_CONF="/etc/respaldos"
> #el lugar donde se guardaran los respaldos /backup/marcelo.jue.zip
> BACKUPDIR="/backups"
> #LEEMOS EL DIA DE LA SEMANA Y LO GUARDAMOS EN LA VARIABLE dia
> dia=`date | awk '{print $1}'`
> #PREPARAMOS EL ARCHIVO QUE SE LEERA CON LOS NOMBRES DE LAS MAQUINAS SAMBA
> #COMO marcelo pepe jervasio roñas 192.168.1.2 192.168.1.13
> ARCHIVO_CONF="$ARCHIVO_CONF/$dia.conf"
>
> #LEEMOS ESE ARCHIVO LINEA POR LINEA
> cat $ARCHIVO_CONF |
> while read ip_dir
> do mkdir "/tmp/$ipdir"
> mount -t smbfs "//$ipdir/respaldar/" "/tmp/$ipdir" -o password=""
> cd /tmp
> find $ip_dir | zip -9 "$BACKUPDIR/$ipdir.$dia.zip" -@
> umount "/tmp/$ipdir"
> rmdir "/tmp/$ipdir"
> done
> echo "backup para el día $dia terminado..."
>
Las máquinas en los archivos /etc/respaldos/lun.con etc.. etc.. deben estar
una en cada renglón sobrando un renglón vacío al final.
--
Gustavo Guillermo Pérez
Compunauta uLinux
www.compunauta.com
--
Para desuscribirte tenés que visitar la página
https://listas.linux.org.ar/mailman/listinfo/lugar-gral/
/* Publica y encontra trabajo relacionado con softlibre en
http://www.usla.org.ar/modules/jobs/ */
Si tenés algún inconveniente o consulta escribí a mailto:[EMAIL PROTECTED]