1

我继承了一个文件传输环境,其中包含一组在 Linux 上运行的用 Perl 编写的脚本。简而言之,这些脚本只是在使用 SFTP 和 SMB/CIFS 协议的站点之间传输文件。

我注意到脚本使用 Net::SFTP::Foreign 进行 SFTP 连接处理。

与仅调用诸如lftpor之类的外部命令相比,使用 Perl 模块来完成连接和传输有什么优势smbclient吗?

4

1 回答 1

8

您通常可以使用模块获得更好的错误检测和报告。我想不出任何充分的理由来更改已经工作的代码以使用外部命令。

于 2013-03-06T00:15:31.747 回答