标签: perl
我正在继承一个文件传输环境,其中包含在Linux上运行的Perl编写的脚本集合。简而言之,这些脚本只是使用SFTP和SMB / CIFS协议在站点之间传输文件。
我注意到脚本使用Net :: SFTP :: Foreign进行SFTP连接处理。
使用Perl模块完成连接和传输是否有任何优势,而不是仅调用lftp或smbclient等外部命令?
lftp
smbclient
答案 0 :(得分:8)
您通常可以使用模块获得更好的错误检测和报告。我想不出有任何理由改变已使用外部命令的工作代码。