2
我想爲expect_user
和expect
的默認超時有無限(或非常大)的超時。有沒有辦法設置不同的超時時間?或者我只需在每次使用更改之前手動執行此操作?期望 - expect_user的不同超時時間和期望值?
我想爲expect_user
和expect
的默認超時有無限(或非常大)的超時。有沒有辦法設置不同的超時時間?或者我只需在每次使用更改之前手動執行此操作?期望 - expect_user的不同超時時間和期望值?
expect
和expect_user
都支持-timeout
選項。通常我會在timeout
var中設置默認超時值,並在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)"