Thread Net::SSH::Expect custom Passwordprompt regex
(1 answers)
Opened by fraggs at 2010-01-21 14:41
Lass die eckigen Klammern bei $ssh->login([$password_prompt]) weg. (In der Doku stehen die Klammern nur, um zu zeigen, dass es sich um einen optionalen Parameter handelt.) Mit den Klammern übergibst du statt der Regex selber ein anonymes Array, gefüllt mit der Regex - wohl nicht das, was das Modul erwartet.
Und wenn du eine Regex für den Passwort-Prompt angibst, musst du laut Doku auch eine für den Login-Prompt übergeben, z.B. den Default. Das wäre dann also so: Code (perl): (dl
)
$ssh->login(qr/ogin:\s*$/, $password_prompt) |