Perl cpan模块执行多个命令

时间:2014-06-18 13:36:48

标签: perl mod-perl

Net::ssh::expect允许我们登录远程路由器并运行命令。

是否可以在一行中运行这些命令。

我的意思是有一种方法可以使用一个变量$cmd执行下面列出的三个命令,而不是分别使用$cmd1, $cmd2, $cmd3来执行ls,configure和exit。

my $cmd1 = $ssh->exec("ls");
my $cmd2 = $ssh->exec("configure");
my $cmd3  = $ssh->exec("exit");

对于远程登录,我们执行以下操作:

my $ssh = Net::SSH::Expect->new (host => "ip addr",
                                 password=> 'pwd',
                                 user => 'username',
                                 raw_pty => 1);

同样有办法执行命令吗?

0 个答案:

没有答案