expect

    1

    1答えて

    シャットダウン/リブート中に何百回も発生するようなVMには問題があります。 デバッグを助けるために、私は自分のデスクトップ上で実行されるスクリプトを書くことを考えています。このスクリプトはVMを起動し、膨大な回数(キーボードキーを押したまま)操作を自動化します。 (VirtualBoxが優先されます)。 expect libを使用しているスクリプトがコマンドラインでプログラムとどのように関係するか

    2

    1答えて

    私はPerlプログラミングの初心者です。現在、私はいくつかのコードを理解する作業をしています。 私はコードを期待Perlを理解する必要があり、コードのこの部分にラインがあり、以下に述べる: 私の$ expは=新しい期待。 $ exp-> spawn( "su"); 私の理解は、私たちがクラスのインスタンスを作成し、2行目に子プロセスを作成することを示しています。 誰かが私をもっとはっきりと説明すれ

    0

    1答えて

    メッセージを表示するためにExpectファイルを使用しているユーザーインターフェイスメニューを使用しています。しかし、これらのファイルを変更しなければならないメニュー項目を追加しようとすると、変更が反映されていないように思えます。このファイルをコンパイルする必要はありますか?

    7

    3答えて

    'expect'では、SSHコマンドを実行してこれらのコマンドの出力を解析してプログラムの流れを変更することができます。私はJavaでこれをしたいと思います。つまり、JavaアプリケーションでSSHセッションを開始し、リモートサーバーでコマンドを実行し、新しいSSHセッションを開始することなく、次のコマンドを実行するコマンドの出力に依存するようにします。 これはJavaで可能ですか? おかげ

    3

    1答えて

    私はUbuntu 9.10を持っています(テストのために近い将来にexpect5.45で変更することはできません)。 Expectは機能していますが、少なくとも2つの問題があります。 最初はexpectが文字列 "password:"と一致していないようです。私のマシン上で 、手動の相互作用は以下のように表示されます: [email protected]:~# rlogin $remoteAddr

    2

    1答えて

    私はexpectスクリプトを書いており、telnetセッション(誇らしげには、マニュアルページは特筆すべきは他の言及はありません)を介して環境変数を転送する必要があります。 したがって、このような何か:$ PATHには、リモートsystem..anyのアイデアの環境にある #!/usr/bin/expect -c spawn telnet 1.2.3.4 set rpath "" exp

    2

    3答えて

    シェルスクリプトを初めて作成しています。私は愚かな/繰り返しの質問を避けるためにできる限り多くの研究をしようとしました。その繰り返し/間違った質問があれば申し訳ありません。 私は、リモートのLinuxマシンに接続してスクリプトを実行するシェルスクリプトを持っています。私はssh接続を起動し、ジョブを起動するコマンドを発行するために 'expect'を使用しています。しかし、私は仕事を完了した後に接

    1

    1答えて

    Rhino.Mocks V3.6で連続する呼び出しごとに異なる戻り値が必要な場合、メソッドに複数の期待値を設定する正しい方法はありますか? 次のコードはV3.5で動作していましたが、V3.6では失敗しています。 public void Test() { var mocks = new MockRepository(); var process = mocks.Dynamic

    1

    1答えて

    私はlinux 'expect'を使ってパスワードを自動化しています。 #!/usr/bin/expect set password passwd spawn scp * [email protected]_address:. expect "password:" send "$password\r" expect eof output : spawn scp * [email pr

    2

    2答えて

    が、私は以下のようにスクリプトを期待TCLをテストした: "F:\Workspace\>" package require Expect spawn "cmd.exe" expect ">" send "echo hello world\r" しかし、出力が印刷され、それが終了しました。 ソースコードのうち、「echo hello world」