Perl模块与外部命令

时间:2013-03-06 00:00:19

标签: perl

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

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

使用Perl模块完成连接和传输是否有任何优势,而不是仅调用lftpsmbclient等外部命令?

1 个答案:

答案 0 :(得分:8)

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