www.delorie.com/archives/browse.cgi | search |
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
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |