Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com content-class: urn:content-classes:message Subject: RE: console output problem MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3 Date: Fri, 25 Oct 2002 07:09:47 -0700 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: From: "Jim Rainville" To: Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id g9PECdj09214 Hi Igor - Thanks for the response. I didn't redirect stdin but why would I need to? I just want to redirect stdout and stderr to a log file. Stdin should come from the console but there is no console input (unless args to applications are stdin). You're suggesting I redirect stdin to /dev/null? Would this work in windows? What would be the effect? Thanks. Jim -----Original Message----- From: Igor Pechtchanski [mailto:pechtcha AT cs DOT nyu DOT edu] Sent: Friday, October 25, 2002 6:21 AM To: Jim Rainville Cc: cygwin AT cygwin DOT com Subject: Re: console output problem On Fri, 25 Oct 2002, Jim Rainville wrote: > Hi - > > I'm trying to set up a perl build script that runs every night, builds a > bunch of code (using gcc) and saves the output to some log files. So I > redirect stdout and stderr to some files and run the script that builds > the load. This runs fine when I run it from the command prompt but when > I run it from the windows scheduler I get a bunch of errors of the form: > > 0 [main] cpp 1001 fhandler_console::de_linearize: error opening > console after exec, errno 13, Win32 error 5 > 0 [main] cc1 1002 fhandler_console::de_linearize: error opening > console after exec, errno 13, Win32 error 5 > 0 [main] as 1003 fhandler_console::de_linearize: error opening > console after exec, errno 13, Win32 error 5 > 0 [main] cpp 1001 fhandler_console::de_linearize: error opening > console after exec, errno 13, Win32 error 5 > 0 [main] cc1 1002 fhandler_console::de_linearize: error opening > console after exec, errno 13, Win32 error 5 > 0 [main] as 1003 fhandler_console::de_linearize: error opening > console after exec, errno 13, Win32 error 5 > > It looks like since the scheduler doesn't have a console associated with > it the fhandler_console throws an error even though stdout is > redirected. Has anybody come across this before? Any clues how to fix > it? > > Thanks. Jim Jim, Did you also remember redirect stdin from /dev/null? Igor -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu ZZZzz /,`.-'`' -. ;-;;,_ igor AT watson DOT ibm DOT com |,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! "Water molecules expand as they grow warmer" (C) Popular Science, Oct'02, p.51 -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/