エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【expect】会話形式のコマンドを自動実行する。 | Tricorn Tech Labs
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【expect】会話形式のコマンドを自動実行する。 | Tricorn Tech Labs
最近、ゴールデンウィークに何をするか考え中のykarinoです。 久々に、部屋の大掃除をするのもいいかも... 最近、ゴールデンウィークに何をするか考え中のykarinoです。 久々に、部屋の大掃除をするのもいいかもしれません。 今回は、会話形式のスクリプトを実行したいときに使える、「expect」を軽く触ってみました。 実際に、expectを使用してsftpに接続するサンプルソースを紹介します。 サンプルソース【expect.exp】 #!/usr/bin/expect # タイムアウト時間指定 set timeout 5 # sftpサーバ接続 spawn sftp 【ユーザ名】@【ホスト名】 # パスワード入力 expect "【ユーザ名】@【ホスト名】's password:" send "【パスワード】\n" # quitコマンド実行 expect "sftp>" send "quit\n" interact 次に、上記のサンプルソースの実行結果です。 サンプルソース実行結果【expect