Linux-скрипт для автоматизации работы ftp
Мне нужно перенести файл с моего сервера Linux на FTP-сервер.
Мой сценарий оболочки:
#! /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
довольно простой код но проблема в том, что я нормально захожу на FTP-сервер, но это не позволяет мне создать новый каталог на FTP-сервере. Сначала я подумал об ошибке в моем скрипте, но даже по отдельности, если я запускаюmkdir
на сервере ftp его показcreate directory failed
.
Can somebody let me know the possible error, or if any eror in my code that i am missing out on.The pwd
хотя работает нормально, что означает, что нет проблем при входе на сайт ftp через скрипт.
Заранее спасибо за помощь