delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2010/04/02/13:35:36

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=0.0 required=5.0 tests=BAYES_00,RCVD_IN_SORBS_WEB,RCVD_NUMERIC_HELO,SPF_HELO_PASS,T_RP_MATCHES_RCVD
X-Spam-Check-By: sourceware.org
To: cygwin AT cygwin DOT com
From: david AT adboyd DOT com (J. David Boyd)
Subject: Re: Show window for BASH script run with /bin/run
Date: Fri, 02 Apr 2010 14:31:47 -0400
Lines: 16
Message-ID: <e8r7hop3dv0.fsf@FLM000025LVE9F.catmktg.com>
References: <28121386 DOT post AT talk DOT nabble DOT com>
Mime-Version: 1.0
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (cygwin)
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

JPMcGrath <JPMcGrath AT JPMcGrath DOT net> writes:

> I am running a bash script under cygwin from within another (non-cygwin)
> program.  The script normally does not interact with the user, so I use
> /usr/bin/run when running the script to avoid having a bash window
> constantly popping up and going away.  However, if the script encounters an
> error, I need to show the user what went wrong.  What I am looking for is a
> way for the script to show the hidden window if it encounters an error. 
> Does anyone know how to do this?
>
> Thanks in advance.

Write the error output of the hidden script to a file that was removed
before the script ran.  If the file exists after the script exits, pop
it up and show the contents to the user.  If the file doesn't exist
after the script exits, everything is fine.


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019