【发布时间】:2011-05-09 16:29:17
【问题描述】:
我想知道,我在 perl 脚本中使用的所有模块都需要位于 a 脚本的开头吗?
我想知道的原因是我的脚本中有一个位置,它“拆分”的一种方式是脚本使用授权密钥与 SSH 连接。另一种方式是脚本使用用户名和密码与 SSH 连接。我正在使用模块 Net::OpenSSH 进行 SSH。根据 cpan 文档,如果我想要所有用户名和密码身份验证,我需要 IO::Pty。
如果触发了设置为使用用户名和密码登录的子例程,我只想检查IO::Pty 的要求。那可能吗?仅在触发某个子程序时才加载模块?
【问题讨论】:
标签: perl