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
. 誰かがエラーの可能性を教えてくれますか、または私のコードに見逃しているエラーがあれば教えてくださいpwd
.
よろしくお願いいたします。