2013-03-11 55 views
0

我希望expect脚本的输出进入日志文件。使用log_file命令似乎很容易,但问题是我只是希望输出到日志文件。 当我这样做如何在不显示stdout输出的情况下记录期望会话?

log_user 0 
log_file nameoflogfile 

日志文件被它的内容创建,但输出也diplayed在screen.how做我抑制正在添加输出到标准输出。

回答

2

如果我正确地理解了你,你需要在这里写log_file -a the-log-file这里。根据期望手册:

−a标志力输出要记录的是由 log_user命令抑制。

顺便提及,由puts命令生成输出将不被发送到由log_file创建的日志文件。您可以考虑使用send_*命令(如send_user)而不是puts

相关问题