タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

expectに関するkotaro-onoのブックマーク (1)

  • python pexpectによるcisco / juniperのCLI automation - 技術メモ

    コンフィグバックアップだけではないマルチパーパス・スクリプト expectライクなpython pexpectで、cisco / juniper 機器のログ採取と設定変更機能を兼ねたwrapperモジュール(pexpect_wrapper.py)を書いてみた(Linux上のpython2.7, pexpect4.0.1環境で確認)。 telnet及びssh対応。また、username: を聞いてきたり、聞いてこなかったり、の応答の違いも自動処理。 IOSの場合、"[confirm]"の文字列に対してEnterで自動応答(ただし、clear系コマンドのみ対象とし、reloadの自動応答は排除)。 JUNOSの場合、コマンドのtypoが発生すると、正規表現によるprompt待ちを狂わせる。typoを検知したらCTRL+Uを送信し、誤ったコマンドの履歴をクリアしてprompt待ちを正常化すること

    python pexpectによるcisco / juniperのCLI automation - 技術メモ
  • 1