【发布时间】:2013-04-30 16:26:50
【问题描述】:
我有一个可执行的二进制文件,它在运行时要求输入该服务通用的共享密码。我想通过使用 shell 脚本 'expect' 和 'send' 功能来自动填写密码。我想知道究竟要填写什么期望。提示跨越多行。我应该填写最后一行还是整个消息。
Shareserver or network failure -1: please enter keys locally.
Recovering key, 1 share required.
Please enter a share password:
我现在正在做
./My_binary_to_execute.tst
expect "Please enter a share password:"
send "share_pwd"
我没有填写密码,系统再次提示我。具体用法是什么?请不要担心安全问题。密码是共享的并为组织所知,二进制文件也不是关键的。
【问题讨论】: