Expect log_file Issue
- From: monkeytime <monkeytime@xxxxxxxxx>
- Date: Wed, 31 Oct 2007 15:28:07 -0000
Hi,
I've designed an Expect script to login to a device and turn on it's
syslog functionality. The syslog only sends to STDOUT, so a log_file
captures all of the output.
Once the syslog data starts streaming to STDOUT, I just want the
log_file to keep capturing data until I terminate the Expect script
manually. The issue that comes up is that after issuing the syslog
"on" command, the Expect script terminates and the log_file only
contains the output up to the last Expect command that was issued.
Is there a way I can leave the Expect script "open-ended" or still
running so that STDOUT data still goes to the logfile? I've tried a
"while" loop, timeout settings, sleep settings and leaveopen settings
and nothing worked. I've added a command at the end of the script to
expect bogus data (eg. jsdf98weeufh983r) that I know would never
appear, but that only logs about 10 lines of syslog data and then
terminates.
Any ideas would be greatly appreciated.
.
- Follow-Ups:
- Re: Expect log_file Issue
- From: Glenn Jackman
- Re: Expect log_file Issue
- Prev by Date: Re: can't find package __teapot__ ???
- Next by Date: Re: Parse a Tcl variable name inside a string
- Previous by thread: Controlling a windows program
- Next by thread: Re: Expect log_file Issue
- Index(es):
Relevant Pages
|