【问题标题】:FTP issue from Linux to windows server through shell script通过 shell 脚本从 Linux 到 Windows 服务器的 FTP 问题
【发布时间】:2020-08-08 09:25:10
【问题描述】:

我们正在使用自动 .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*.* no such file or directory found 错误。

这个脚本运行了这么多年没有任何问题,但是在 Linux 操作系统补丁后失败。在与操作系统团队核实后,我们被告知 Suse 12 操作系统版本默认指向 lftp,之前它是 pftp

我对 ftp 命令不太熟悉。任何解决此问题的建议都会有所帮助。

谢谢。

【问题讨论】:

    标签: linux ftp patch suse lftp


    【解决方案1】:

    提供您要使用的 ftp 程序的完整路径。

    【讨论】:

    • 感谢您的回答。所提到的路径仅是完整路径,并且脚本多年来使用相同的命令运行良好。在 Linux 服务器上进行的唯一更改是 pftp 更改为 lftp。那么您能否建议是否有任何脚本级别的更改或服务器级别的更改来解决问题?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多