expect条件文で変数を使用しようとすると、動作しないことがわかります。 結果:私は私のスクリプトの問題は、ユーザー名を取得しますが、ユーザ名を設定されていません見つける #!/usr/bin/expect -f
set timeout -1
set password qianyu
set app [lindex $argv 0]
set username `whoami`
spa
時には1つのパスワードを要求するsshケース(sshkeysは使用できない)があり、2つの場合もあります(プロンプトは両方とも同じです)。私は、exp_continueの間に、しかし、それを正しく調理するように見えることができない間の変種を試してみました。 私は一つだけプロンプト得れば、これは完璧に動作します #!/usr/bin/expect
set pwd "mypwd"
set prom
telnetを開き、いくつかのコマンドを送信し、pocketsphinxからstdoutを送信する必要があります。 現在、プログラムが終了するまで待ってから、すべてをtelnetプロセスに出力します。 私はspawnされたtelnetプロセスに連続的にフィードするためにpocketsphixが必要です。 これは私がこれまで持っているものです。 #!/usr/bin/expect -d
set s