[an error occurred while processing this directive]

HP OpenVMS Systems

ask the wizard
Content starts here

Redirecting program output to a file?

» close window

The Question is:

 
Dear Wizards,
 
I want the screen output of an exe in a file, so I can process this file
with search or gawk for a certain part in a nightly batch routine.
When I (interactively) type 'run exe' or use a foreign command, I'm
getting 1 title line, 1 empty line and 4 lines of information.
I'm interested in one of the information lines.
There's no option in the exe for writing to a file and the source will not
be available to me.
 
I've tried the following, in getting the output to a file:
 
(0. Faq)
 
1. $ define sys$output file
   $ run exe
 
2. $ pipe run exe | copy sys$input file
 
3. $ open/write outf file
   $ run exe
   $ close outf
 
4. using a dcl batch file and submitting this one with /log
 
5. c.com with a run exe
   $ run/detach sys$system:loginout /input=c.com /output=c.log
 
 
The only result I'm getting out of the above attempts is the 1 title line !
 
Is there another option ?
 
Thanks in advance,
 
Dirk-Jan Marquart.
 
 
 


The Answer is :

 
  You will want to contact the maintainer(s) if the image for assistance.
 
  Try:
 
    $ @TT:/OUTPUT=filename
    _$ RUN IMAGE
    _$ [CTRL/Z]
    $
 
  or consider using the caret notation on the PIPE command to redirect the
  output to a file.  When working with PIPE, please become familiar with
  the options available with PIPE, as well as with the difference between
  SYS$INPUT and SYS$PIPE.
 

answer written or last revised on ( 22-APR-1999 )

» close window