www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2000/11/23/18:58:23

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
Message-ID: <17B78BDF120BD411B70100500422FC6309E16B@IIS000>
From: Bernard Dautrevaux <Dautrevaux AT microprocess DOT com>
To: "'schwarza AT gdls DOT com'" <schwarza AT gdls DOT com>, cygwin AT cygwin DOT com
Subject: RE: newbie: Out of order execution in script
Date: Thu, 23 Nov 2000 15:31:31 +0100
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)

> -----Original Message-----
> From: schwarza AT gdls DOT com [mailto:schwarza AT gdls DOT com]
> Sent: Tuesday, November 21, 2000 11:58 PM
> To: cygwin AT cygwin DOT com
> Subject: newbie: Out of order execution in script
> 
> 
> 
> 
> I'm using the latest 'stable' version of cygwin (1.1.5) on a 
> Win95 platform
> It looks like a script was executed after the statement following the
> script started - out of order execution. Is this possible?
> 
> In a script I execute:
> 
> importScript=<path>/import.sh
> importMain=<filename>
> tmp=/tmp/$$.gnatmake
> gnatI=${tmp}/gnatI
> outImp=${tmp}/<filename>
> 
> ${importScript} ${importMain} ${tmp}
> 
> sed -e '/(/d'                             \
>     -e 's@/kostabi@@'                     \
>     -e 's@^@\ -aI/kostabi@'               \
>     -e 's@/@\\@g'           ${outImp}.imp > ${gnatI}
> 
> The messages below are:
> 
> [1] sed: can't read 
> /tmp/398883.gnatmake/device_control_main.imp: No such
> file or directory
> 
> [2] Main file:  device_control_main
> 
> which come in the exact order shown.
> 
> The issue is that message [2] is output by the 
> ${importScript} line, and
> message [1] indicates that the script has not executed.
> 
> In looking at ${tmp} I do see a successful generation of the 
> output file
> (${outImp}.imp) indicating that the statement before the 'sed' was run
> successfully. I'm guessing that the 'sed' was executed before 
> the script
> was started, and failed because the output file was not 
> generated. This
> script ran successfully under cywin-b20.1 and I don't see 
> what I'm doing
> wrong.
> 
> Any idea what I did?
> 

What would be interesting would be to describe what your "import.sh" script
is doing; sure it does not start a workhorse process in the background the
exit?

Just an idea :-)

	Bernard

--------------------------------------------
Bernard Dautrevaux
Microprocess Ingenierie
97 bis, rue de Colombes
92400 COURBEVOIE
FRANCE
Tel:	+33 (0) 1 47 68 80 80
Fax:	+33 (0) 1 47 88 97 85
e-mail:	dautrevaux AT microprocess DOT com
		b DOT dautrevaux AT usa DOT net
-------------------------------------------- 

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com

- Raw text -


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