タグ

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

  • 関連タグはありません

タグの絞り込みを解除

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

  • いますぐ実践! Linuxシステム管理

    「いますぐ実践! Linux システム管理」はこちらです。 メルマガの解除、バックナンバーなども、以下からどうぞ。 https://www.usupi.org/sysad/ (まぐまぐ ID:149633) その他、作者に関するページは、概ね以下にございます。 https://www.usupi.org/kuri/ (まぐまぐ ID:126454) http://usupi.seesaa.net/ (栗日記ブログ) https://twitter.com/kuriking/ (twitter) https://facebook.com/kuriking3 (facebook) https://jp.pinterest.com/kuriking/pinterest) https://www.instagram.com/kuri_king_/ (instagram) [バックナンバーのトップへ

  • [expect] spawnしたプロセスの終了ステータスを得る

    spawnしたプロセスの終了ステータスを得たいことがある。 この場合はwaitでプロセスの終了を待つと、結果が返ってくる。 結果はリストになっていて3番目(インデックス2)が-1の場合は OSエラー、0の場合は4番目(インデックス3)にswawnしたプロセスの 終了ステータスが入っている。 スクリプトの例。読み取り権のないファイルをcatして終了ステータスを得る。 spawn cat /etc/shadow expect eof catch wait result set OS_ERROR [ lindex $result 2 ] if { $OS_ERROR == -1 } { puts "Fail to exec" exit 127 } set STATUS [ lindex $result 3 ] exit $STATUS スクリプト自体をcatの終了ステータスで終了する。 実行結果

  • 『対話型のコマンドを自動化できるexpectコマンド』

    expectコマンドは、対話形式のコマンドを自動で実行したいといった場合に便利です。 例えば、SSHでサーバーに接続する際、パスワード認証が用いられている場合は当然パスワードを入力しないとログインできません。 または、何らかのソフトウェアをコマンドラインからインストールする場合に、その過程で幾つか環境の状態により質問されたり(パスを求められたり、ディレクトリ名を指定するなど)します。 こういったコマンドを自動化したい場合は、予めその実行コマンドにスキップするためのオプションなどが用意されていないと対応が難しかったりもしますが、expectコマンドを利用すればそれらのほとんどを回避することが可能になります。 例えばサーバー運用者があるサーバーにログインしてディスク容量を定期的に確認しているとします。(あまり目視監視するってことも無いとは思いますが・・・) サーバーにログインして、また別のサー

    『対話型のコマンドを自動化できるexpectコマンド』
  • 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

  • 1