エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
expectでinteractは危険なのでexpectを使う - 揮発性のメモ2
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
expectでinteractは危険なのでexpectを使う - 揮発性のメモ2
interactは対話に使うものなので、タイムアウトしてくれない。 無限待ちになったらいやなので、バッチ処... interactは対話に使うものなので、タイムアウトしてくれない。 無限待ちになったらいやなので、バッチ処理では使わないようにする。 #!/usr/bin/expect -f log_user 0 set timeout 5 spawn ssh hoge@192.168.1.2 "echo 10秒待つ; sleep 10; ls" expect { "assword:" { send "password\r" } timeout { send_error "\nLOGIN TIMEOUT\n"; exit 1 } eof { send_error "\nLOGIN DISCONNECT\n"; exit 1 } } #interact log_user 1 expect { timeout { send_error "\nCOMMAND TIMEOUT\n"; exit 1 } } 最小の