Net::SSH2::Expect - An Expect like module for Net::SSH2 |
Net::SSH2::Expect - An Expect like module for Net::SSH2
This is a module to have expect like features for Net::SSH2. Please report bugs at GitHub https://github.com/krimdomu/net-ssh2-expect
use Net::SSH2::Expect; my $exp = Net::SSH2::Expect->new($ssh2); $exp->spawn("passwd"); $exp->expect($timeout, [ qr/Enter new UNIX password:/ => sub { my ($exp, $line) = @_; $exp->send($new_password); }, qr/Retype new UNIX password:/ => sub { my ($exp, $line) = @_; $exp->send($new_password); }, ]);
new($ssh2)
log_stdout(0|1)
log_file($file)
soft_close()
send($string)
Net::SSH2::Expect - An Expect like module for Net::SSH2 |