the "<" should be correct. That's pulling the input from TEMP.FILE

what happens if you do:

EXECUTE "DOS /c dir" CAPTURING TRASH ?

or you could try (I'm not sure if windows stdin is -)

CMD = '"C:\usr\lib\sendmail -t < ':EMAIL.TEMPFILE:' > -"'

another option might be to see if sendmail has an option to take
it's input from a file, therefor eliminating the "<" altogether

George


> -----Original Message-----
> From: [email protected] [mailto:u2-users-
> [email protected]] On Behalf Of Norman Bauer
> Sent: Friday, October 23, 2009 8:02 AM
> To: U2 Users List
> Subject: Re: [U2] Capturing output from a Command line program?
>
> Change the < to >, currently you are directing the output of your
> command back to your command.
>
> On Fri, Oct 23, 2009 at 1:56 AM, Richard Blackman
> <[email protected]> wrote:
> >
> > Hi All,
> >
> > I am trying to capture the output from an EXECUTE statement on a
> command
> > line program but nothing is being captured, even though I know there
> is some
> > output.
> >
> > Here is the command
> >
> >         CMD = '"C:\usr\lib\sendmail -t < ':EMAIL.TEMPFILE:'"'
> >         EXECUTE "DOS /c":CMD CAPTURING TRASH
> >
> > Cheers,
> >
> > Richard Blackman
> >
> > --
> > View this message in context: http://www.nabble.com/Capturing-output-
> from-a-Command-line-program--tp26021253p26021253.html
> > Sent from the U2 - Users mailing list archive at Nabble.com.
> >
> > _______________________________________________
> > U2-Users mailing list
> > [email protected]
> > http://listserver.u2ug.org/mailman/listinfo/u2-users
> >
> _______________________________________________
> U2-Users mailing list
> [email protected]
> http://listserver.u2ug.org/mailman/listinfo/u2-users
_______________________________________________
U2-Users mailing list
[email protected]
http://listserver.u2ug.org/mailman/listinfo/u2-users

Reply via email to