我希望expect_user
有一个无限的(或非常大的)超时,expect
的默认超时。有办法设置不同的超时吗?或者,在每次改变用法之前,我都要手动完成吗?
发布于 2015-06-05 01:50:06
expect
和expect_user
都支持-timeout
选项。通常,我会在timeout
变量中设置默认的超时值,并为expect_user
使用-timeout
选项。例如:
set timeout 30; # the default timeout value
# don't time out when waiting for user's input
expect_user -timeout 100000 -re "(.*)\n"; # use -1 for infinite timeout
set user_input "$expect_out(1,string)"
https://stackoverflow.com/questions/30653734
复制相似问题