de Perl En utilisant le Net::SSH::Except
de Perl, il y a une méthode appelée read_line
qui me permet de lire chaque ligne de la sortie. Je veux utiliser Net::OpenSSH
mais je ne trouve rien de semblable. Comment écrire cette méthode SSH::Except
en utilisant OpenSSH
?Comment lire chaque ligne de la sortie à l'aide de OpenSSH
$ssh->send("ls\r\n");
while (defined($line = $ssh->read_line()) {
# do something
}
Je pense que vous voulez dire probablement [Net :: SSH :: Attendez-vous] (http://metacpan.org/module/Net :: SSH :: Expect)? Vous devez toujours * copier * votre code et vos données dans une question – Borodin
Fair point. Était plus d'un pointeur que d'une solution –
@ChrisDoyle: Si vous pensez avoir une solution alors s'il vous plaît le poster. Les commentaires ne sont pas le lieu pour des extraits ou des récitations. De plus, de quel module parlez-vous? Pour autant que je puisse voir, il n'y a rien de tel dans le [POD pour 'Net :: OpenSSH'] (http://metacpan.org/module/Net::OpenSSH), et' Net :: SSH :: Except' n'existe pas – Borodin