タグ

ブックマーク / lab.tricorn.co.jp (1)

  • 【expect】会話形式のコマンドを自動実行する。(ライブラリ編) | Tricorn Tech Labs

    メタルラックを組み立てたり整理整頓にはまってしまったykarinoです。 今回は前回に引き続いて、Expect的なライブラリを軽く触ってみました。 実際に、Perlモジュールのexpect.pmを使用して、sftpでデータをアップロードするサンプルソースを紹介します。 ※事前にExpectモジュールとIO::Sttyモジュールをインストールしてください。 サンプルソース【expect.pl】 #!/usr/bin/perl -w # Expectモジュールを読み込む。 use Expect; # タイムアウト時間指定 $timeout = 5; # ユーザ名指定 $user = '【ユーザ名】'; # パスワード指定 $pass = '【パスワード】'; # ホスト名指定 $host = '【ホスト名】'; # アップロード元のPATH $LocalPath = '【アップロード元のPAT

    【expect】会話形式のコマンドを自動実行する。(ライブラリ編) | Tricorn Tech Labs
  • 1