0
我希望expect脚本的输出进入日志文件。使用log_file
命令似乎很容易,但问题是我只是希望输出到日志文件。 当我这样做如何在不显示stdout输出的情况下记录期望会话?
log_user 0
log_file nameoflogfile
日志文件被它的内容创建,但输出也diplayed在screen.how做我抑制正在添加输出到标准输出。
我希望expect脚本的输出进入日志文件。使用log_file
命令似乎很容易,但问题是我只是希望输出到日志文件。 当我这样做如何在不显示stdout输出的情况下记录期望会话?
log_user 0
log_file nameoflogfile
日志文件被它的内容创建,但输出也diplayed在screen.how做我抑制正在添加输出到标准输出。
如果我正确地理解了你,你需要在这里写log_file -a the-log-file
这里。根据期望手册:
的
−a
标志力输出要记录的是由log_user
命令抑制。
顺便提及,由puts
命令生成输出将不被发送到由log_file
创建的日志文件。您可以考虑使用send_*
命令(如send_user
)而不是puts
。