我需要将文件从我的 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
虽然工作正常,这意味着通过脚本登录 ftp 站点没有问题。
在此先感谢您的帮助