-----------------------------------------------------------
This email is to be read subject to the disclaimer below.
-----------------------------------------------------------

I am trying to create a script to perform an incremental / selective
backup via batch.

During my testing I executed the client command with a syntax error
which generate the appropriate error.

However, what I did discovered is that my script which was reading the
output from the command did not 'see' the error message.

What occurred was the typical messages when to stdout  however the
error went to stderr (as it should)

Though the stderr can be re-directed in stdout it is not written in the
correct order, ie the stderr output appears at the end of the stdout
output list.
This a problem because the error message is typically associated with
the preceding stdout message.

eg

<stdout> Starting backup of blah
<stderr> Directory blah not found

So if the error message is not in the right position in the output you
cannot associate it the object for which it was generated.



Can anyone offer a solution?

I have tried (in Perl & REXX) ;

  piping the entire output to a file - stderr is not redirected or is
out of order depending on the re-direction

  using the Unix back-quotes & redirecting

  piping stderr into stdout (2>&1)

  disabled buffering


Regards



Peter Griffin
Sydney Water

[EMAIL PROTECTED]





-----------------------------------------------------------
Mandatory water restrictions now apply in Sydney, Blue Mountains and the Illawarra. 
Fines of $220 apply from 1 November 2003. No sprinklers or watering systems at any 
time. No hosing of hard surfaces including vehicles at any time. For more information 
visit www.sydneywater.com.au
-----------------------------------------------------------
NOTICE: This email is confidential. If you are not the nominated recipient, please 
immediately delete this email, destroy all copies, and inform the sender. Sydney Water 
Corporation (Sydney Water) prohibits the unauthorised copying or distribution of this 
email. This email does not necessarily express the views of Sydney Water. Sydney Water 
does not warrant nor guarantee that this email communication is free from errors, 
virus, interception or interference.
-----------------------------------------------------------

Reply via email to