タグ

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

タグの絞り込みを解除

Tclに関するmux03のブックマーク (4)

  • 1.6 Expectスクリプトの使用

    CLIでバッチ・ジョブを実行するには、独自のExpectスクリプトを作成できます。この項では、非常に簡単なExpectスクリプトを作成し、CLIで実行する方法を示しますが、Expectで使用されるプログラミング言語の詳細には踏み込みません。Expectスクリプトの作成の詳細は、次を参照してください。 http://expect.sourceforge.net/ Oracle VM Serverを表示する非常に簡単なExpectスクリプトを例1.1「list_server.exp Expectスクリプト」に示します。 #!/usr/bin/expect ## Access CLI set loginUser "admin" set loginPassword "password" set mgmtServerAddress manager_host ## Expect Parameters

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

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

    『対話型のコマンドを自動化できるexpectコマンド』
  • exit expect {} without timeout

  • もっとTcl/Tk

    それでは、簡単なサンプルを見てください。 日語を使う場合は、Tcl8.1以上をお使いください。 =>印行は、コマンドの出力行を意味します。 Hello World Hello Worldを表示するスクリプトです。 putsコマンドは、文字を表示します。 両方のサンプルは同じ結果になります。

  • 1