[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: [Ayuda] Automatizar



El Martes, 5 de Julio de 2005 10:42, Miguel Cardenas escribió:
> Hola
>
> Una pregunta... necesito mantener entre 2 puntos unos
> archivos actualizados, ya me da mucha weba enviarlos
> por mail o subirlos por ftp a algun lugar y luego
> bajarlos del otro punto a mano...
>
> Hay manera de automatizar que algunos archivos sean
> enviados por mail o ftp a un sitio, y desde el otro
> sitio al ejecutar otro script se bajen y actualicen
> sin meter las manos? osea solo quiero automatizar la
> parte de enviar por mail (como attachment) o ftp, lo
> demas no hay cuete...
Veo que no te importa descargar, solo subir a otro lado, se puede automatizar 
una secuencia de ftp para hacer eso o hacer un script que use sendmail para 
enviar el archivo.
el comando ftp puede leer de la entrada estandar las ordenes prefijadas por 
ejemplo en un archivo de texto llamado ordenes.txt, ponemos algo así:

#!/bin/bash
echo usuario
sleep 5
echo password
sleep 5 
cd /www/data/actualizar
sleep 5
PUT archivo1.txt
sleep 180
PUT archivo2.txt
sleep 180

y después en el shell
cd /home/madgus/update
chmod +x ordenes.txt
./ordenes.txt | ftp www.ajajajajaja.com

> Si alguien tiene alguna sugerencia soy todo ojos...
eso de arriba encerrado en un while sleep 20 se puede poner en un initscript.

Saludos.

-- 
Gustavo Guillermo Pérez
Compunauta uLinux
www.compunauta.com




[Hilos de Discusión] [Fecha] [Tema] [Autor]