如何将输出转储到文件而不是终端上

时间:2017-03-27 18:10:16

标签: shell expect

我正在使用expect脚本通过串行控制台登录计算机并重新启动计算机。

我可以看到终端上的所有日志。有没有办法将这些日志移动到日志文件中,只显示FAILURE或SUCCESS?

感谢您的时间

1 个答案:

答案 0 :(得分:2)

1

# disable log output to stdout
log_user 0

# send/expect dialogue is logged to my.log
# The -a flag forces output to be logged
# that was supressed by the log_user command.
log_file -a my.log
  1. 要输出FAILURE或SUCCESS消息,您需要使用send_usersend_tty