0

我希望期望脚本的输出进入日志文件。使用命令似乎很容易,log_file但问题是我只希望输出进入日志文件。当我做

 log_user 0
 log_file nameoflogfile

日志文件是用它的内容创建的,但输出也显示在屏幕上。我如何抑制输出到标准输出。

4

1 回答 1

2

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

−a标志强制记录被 log_user命令抑制的输出。

顺便说一句,puts命令生成的输出不会发送到由log_file. 您可以考虑使用send_*命令(如send_user)而不是puts.

于 2013-03-13T02:17:44.560 回答