Linux script para automatizar la operación ftp
Necesito transferir un archivo de mi servidor Linux a un servidor FTP.
Mi shell script es:
#! /bin/ksh
HOST='my_ip'
USER='userid'
PASSWD='password'
FILE='file.txt'
DIREC='/eir_log'
ftp -in $HOST << EOMYF
user $USER $PASSWD
binary
mkdir $DIREC
cd $DIREC
pwd
quit
EOMYF
Código bastante simple. pero el problema es que estoy ingresando bien en el servidor FTP, pero no me permite crear un nuevo directorio en el servidor FTP. Al principio pensé en algún error con mi script, pero incluso individualmente si ejecuto unmkdir
en el servidor ftp se está mostrandocreate directory failed
. Alguien puede hacerme saber el posible error, o si hay algún error en mi código que me esté perdiendo.pwd
Sin embargo, funciona bien, lo que significa que no hay ningún problema para iniciar sesión en el sitio ftp a través de un script.
Gracias de antemano por tu ayuda