domingo, 19 de febrero de 2012
ftp scripting
#!/bin/bash
function lista_ficheros(){
#export fecha=`date +%y%m%d`
export lista="fichero1.* fichero2.*"
for elemento in $lista
do
echo $elemento
done
}
function descarga(){
export host=$1
export usuario=$2
export password=$3
export fichero=$4
echo "trying $fichero"
ftp=/tmp/leap.tmp
echo "cd .." >$ftp
echo "ascii" >>$ftp
echo "hash" >>$ftp
echo "mget $fichero" >>$ftp
echo "bye" >>$ftp
ftp ftp://$usuario:$password@$host <$ftp
rm $ftp
}
export host=$1
export entorno=$2
export usuario=$3
export password=$4
export args=$#
if [ $args -eq 0 ]
then
echo " usage ./ftpscript.sh host env user pass"
exit 2
fi
export ficheros=`lista_ficheros $entorno`
for fichero in $ficheros
do
export lzi=`descarga $host $usuario $password $fichero`
echo $lzi
done
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario