在Linux服务器上,FTP 命令 手动执行没有问题,但是用脚本文件执行时 会报 ?Invalid command。
脚本如下:
USER="usrZTTlogixInf"
PASS="usrZTTlogixInf"
serverIp="172.31.129.169"
ftp -i -v -n ${serverIp} <<EOF
user ${USER} ${PASS}
pass
bye
EOF
echo "ftp download successfully"
运行结果及报错:
(172.31.129.169).1.129.169
220 (vsFTPd 2.2.2)
331 Please specify the password.
230 Login successful.
?Invalid command
?Invalid command
221 Goodbye.
ftp download successfully