| 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 |