7

forticlient vpn コマンド ライン クライアントを起動し、プロンプトが表示されたときにパスワードを送信するスクリプトの作成に問題があります。これが私のコードです:

#!/usr/bin/expect -f
set loadme "./forticlientsslvpncli --server myvpnserver --vpnuser theuser
eval spawn $loadme
expect "Password for VPN: "
send "password\r"

ただし、vpn パスワードの入力を求められます。私はそれが単純なものだと確信しており、私はLinuxスクリプトにかなり慣れていませんが、どんな助けも大歓迎です!

ありがとう!

4

4 に答える 4

0

コードの構文が間違っているか、指定されたパスワードが間違っている可能性があります。したがって、プロンプトを期待して試してみることができます-1行ずつデバッグしてください。

于 2013-06-21T12:10:02.303 に答える