当输出很长时,期望脚本等待超时

时间:2017-04-21 21:46:20

标签: expect

我希望运行一个命令,显示它的输出并退出。

这有效:

time expect -c 'spawn date; expect eof'
spawn date
pátek, 21. dubna 2017 23:43:24 CEST

real    0m0,060s
user    0m0,010s
sys     0m0,022s

这也有效,文件内容可以立即显示,但是在预期退出之前会超时10秒:

$ time expect -c 'spawn cat /home/vmarek/.vimrc; expect eof
...
real    0m10,086s
user    0m0,012s
sys     0m0,024s

我的.vimrc是~22kB

谢谢

1 个答案:

答案 0 :(得分:0)

我发现了。这是Solaris中的一个错误,或者预计会附带Solaris。我也无法在Linux上重现。我从来没有用过期待,所以我认为这是我身边的问题。谢谢所有花时间看这个的人。

维拉德