Perl模块与外部命令

ker*_*nic 1 perl

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

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

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

yst*_*sth 8

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