我们有一个自动化的.ksh脚本将文件从Linux服务器传输到windows服务器
使用的ftp命令有:
Cd /target/sieb //path in local Linux server
ftp -inv $ftpserv
user $FTPUSER $FTPPW
cd /sieb/app
mput sgt*.*
此脚本失败,错误为:ftp:local:sgt*.*找不到这样的文件或目录。
这个脚本运行了这么多年没有任何问题,但在Linux操作系统修补后失败了。在与操作系统团队核实后,我们被告知Suse 12操作系统版本默认指向lftp,以前是pftp
我对ftp命令不太熟悉。任何解决问题的建议都会有所帮助。
谢谢。
给出要使用的ftp程序的完整路径。