Mostrando entradas con la etiqueta ftp scripting autodownload. Mostrar todas las entradas
Mostrando entradas con la etiqueta ftp scripting autodownload. Mostrar todas las entradas
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:
Entradas (Atom)