El 4/08/05, Gabriel Patiño<[EMAIL PROTECTED]> escribió:
> [*] Te dejo como tarea para el hogar como determinar el dia de la
> semana para hacer rango. Si usas los nombres largos como te indique en
> el ejemplo del archivo de configuracion, y tenes bien seteados los
> locales, deberias sacarlo con date. Sino tendrias que hacer un case, o
> en el archivo de configuracion poner otra cosa para poder filtrar que
> no sean los nombres de dias. (teniendo en cuenta que el string
> grepeado no sea parte del nombre de ninguna maquina)


Me auto respondo...

No me aguante y fui a leer el man de date... asi que si queres usar
los nombres de dias de la semana largos, y tenes correctamente seteado
el locale....

backup.conf:
-------------------------------------
lunes:maquina_01 maquina_02
martes:maquina_03 server_01
-------------------------------------

backup.sh:
--------------------------------------
#!/bin/bash

ARCHIVO_CONF=nombre_archivo.conf
$DIA=`date +%A`


grep $DIA $ARCHIVO_CONF | cut -f2 -d':' | while read MAQUINA
do
   echo "Hoy es $DIA, tengo que hacer backup de $MAQUINA"
done
--------------------------------------


Por supuesto, este proto-scritp es GPL, por lo que debes liberar el
tuyo completo con esta misma licencia.   ;-)

-- 
Gabriel E. Patiño
--
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]

Responder a