Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/03/2007, 10:29
sohoxp
 
Fecha de Ingreso: marzo-2007
Mensajes: 7
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: shell con ftp no me reconoce los parametros $

Encontre una forma de resolver esto por medio de un archivo de texto que contiene los comandos.
Esto fue lo que hice:

#/usr/bin/sh
#/usr/bin/bash

host1="ubuntu1"
host2="ubuntu2"

export SERVIDOR=`hostname`
archivo=$1

echo "cd directorio1" > temcom.dat
echo "put $archivo" >> temcom.dat
echo "quit" >> temcom.dat

if test $SERVIDOR = $host1
then
ftp $host2 < temcom.dat
else
ftp $host1 < temcom.dat
fi
rm -f temcom.dat

Este es el Shell que estoy haciendo para sincronizar archivos de dos servidores.
Espero que esto le sirva a alguien.