【问题标题】:Perl Module vs External CommandPerl 模块与外部命令
【发布时间】:2013-03-06 00:00:19
【问题描述】:

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

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

与仅仅调用lftpsmbclient 之类的外部命令相比,使用Perl 模块来完成连接和传输有什么好处吗?

【问题讨论】:

标签: perl


【解决方案1】:

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

【讨论】:

  • 另外,如果它使用模块,它更有可能在其他系统上工作。
猜你喜欢
  • 2011-06-14
  • 2011-08-15
  • 1970-01-01
  • 2017-08-01
  • 2014-09-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-23
相关资源
最近更新 更多