mamawe:
Looking at the Expect documentation, I'd try a few different things:
- First, I'd try the soft_close function to close the file handle on the sending side. I would expect that would have the desired result of making the recipient process get an EOF.
- Failing that, I'd give the hard_close function a try (since it's just a four-character change).
- The slave function returns a filehandle that you might try closing.
- If neither of those work, then I'd try explicitly setting up the communications file handle and starting Expect using that filehandle. Then when you could explicitly close it when you want.
Note: I've never used Expect, so so take these with a grain of salt. However, while reading the FAQ section, the question "How come when I automate the passwd program to change passwords for me passwd dies before changing the password sometimes/every time?", it leads me to think that soft_close should do the trick.
...roboticus
When your only tool is a hammer, all problems look like your thumb.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.