- 论坛徽章:
- 0
|
本帖最后由 moryaden 于 2011-07-05 13:41 编辑
说实话,这个 Net::SSH::Perl 模块挺难用的。
看它在cpan的review就知道不太受欢迎。
但我查看了一下,貌似除了它没有其他模块用perl内嵌的东西来执行ssh模块,基本上都是
最后需要依赖系统的 ssh 或者 openssh 可执行命令来实现。
如果哪位同学知道有比 Net::SSH::Perl 更好的选择,请千万别藏私……
Net::SSH::Perl 首先安装比较困难。
我的难点是,多个平台,suse sun aix安装,而且,这些个系统不允许连接cpan,也就没办法借助 cpan tool来自动安装。
库的依赖关系相当繁琐……
最终折腾安装上了之后,现在的困惑是,
貌似它就只提供了一个open2 接口来完成自动化的东西,
cmd函数接口貌似只能单次执行命令,一旦执行完成之后,
再次执行的命令无法继承上次执行结果?
比如
# pwd ~
$ssh->cmd("cd bin");
$ssh->cmd("pwd");
这里得到的结果还是 ~
而 open2 这个东西,例子很少,看不太懂。 |
|