2
多个命令,我是新来这个模块。我试过一个示例程序,它工作正常。但是,现在,我想我怎么在这个方案执行多个命令:执行使用的Net :: SSH :: Perl模块,
use Net::SSH::Perl;
my $hostname = "<<hostname>>";
my $username = "<<username>>";
my $password = "<<password>>";
my $cmd = 'mkdir script; cd script';
my $ssh = Net::SSH::Perl->new("$hostname", debug=>0);
$ssh->login("$username","$password");
my ($stdout,$stderr,$exit) = $ssh->cmd("$cmd");
print $stdout;
你有没有打过电话'$ SSH-> cmd'几次? – simbabque 2012-07-23 19:25:44
也许有点跛,但你总是可以串联在一行中的所有命令,并把在$ CMD – 2012-07-23 19:32:16