タグ

expectに関するclavierのブックマーク (4)

  • su で expect を使って簡単に root になる方法 | Carpe Diem

    exepct 便利ですよね。expect を使うと、コマンドラインの対話を自動的に行うことが出来ます。 例えば、/home/foo/password に su のパスワードが書かれている場合、次のようなスクリプトを作成して実行すると一発で su することができます。 #!/usr/bin/expect -f set password [exec cat /home/foo/password | head -1 | tr -s " " | cut -d " " -f 2] spawn su - expect "*assword:" { send "$password\r" } interact ポイントは、set で exec を使ってコマンドラインの実行結果をパスワードに入れているところ、上記の例であと /home/foo/password には複数行で各ユーザごとのパスワードがかかれてい

  • https://www.geektrainee.com/entry/2013/11/23/191650

    https://www.geektrainee.com/entry/2013/11/23/191650
  • expectコマンドの使い方

    www.uetyi.mydns.jp is not accessible... Sorry. I do not know why this site is not working. If you know Administrator of this site, please contact directly. You may be able to see it in Google cache. For administrator ... MyDNS.JP did not received IP address from you over One week. Please check your notify system. If you restart notification of IP address, MyDNS.JP will apply your IP address to DNS

  • Expectで定型業務を自動化しよう!

    ネットワークを管理している方、ルータを数百台レベルで運用している なんて方も中にはいるでしょう。 ネットワークが大きくなればなるほど大変になるのが、日々の運用業務。 「管理している全ルータに設定を追加しなくちゃ!!」 「定期的にルータのバックアップを取得しなきゃ!!」 「あ~めんどくせぇ!!一体ルータ何台あんだよぅ!!」 なんとか簡単に作業を行えないだろうか? そんな欲望をお持ちになった方も多いことでしょう。 今回はそんな日々の運用を少しでも楽になれるような、手法を簡単にご紹介 したいと思います。 あくまで私の知識内でのことですので、「もっと簡単にできるぜいっ」とい う方。 ぜひとも私に教えてください(笑) 先に上げた例のように、 全ルータに同じ設定を投入する ルータのバックアップを取得する といった定例操作は「自動化出来る場合が非常に多い」です。 つまり人が各ルータにtelnetして、設

    Expectで定型業務を自動化しよう!
  • 1