delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2000/04/21/03:16:11

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sourceware DOT cygnus DOT com>
List-Archive: <http://sourceware.cygnus.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sourceware DOT cygnus DOT com>
List-Help: <mailto:cygwin-help AT sourceware DOT cygnus DOT com>, <http://sourceware.cygnus.com/ml/#faqs>
Sender: cygwin-owner AT sourceware DOT cygnus DOT com
Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com
Message-ID: <F1932D194B56D111965A00805F85190F01D3888E@caucase.grenoble.xrce.xerox.com>
From: "Berche, Guillaume" <Guillaume DOT Berche AT mkms DOT xerox DOT com>
To: "'earnie_boyd AT yahoo DOT com'" <earnie_boyd AT yahoo DOT com>,
"'cygwin AT sourceware DOT cygnus DOT com'" <cygwin AT sourceware DOT cygnus DOT com>
Subject: RE: Cygwin 1.0: Error when launching MSDOS bat file from bash on
Wind ows 2000
Date: Fri, 21 Apr 2000 10:15:42 +0200
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)

Earnie,

> 
> Hmm... Why would one expect a DOS bat file to execute under 
> BASH???  However,
> it is possible to start the DOS COMMAND INTERPRETER from BASH 
> by specifying it
> so:
> 
> #! c:/Windows/System32/cmd.exe /c
> REM start of MSDOS test
> PAUSE
> REM end of MSDOS test
> 
> However you need a noop program named #.exe that is on the 
> Windows PATH so that
> the DOS COMMAND INTERPRETER doesn't croak on the #! line.
> 

Well, I think that cygwin handles the launching of the BAT files by itself if I understand well the documentation (extract of C:\Cygwin\html\1_GS\int02.html follows)

"File permissions

On Windows 95/98 systems, files are always readable, and Cygwin uses the native read-only mode to determine if they are writable. Files are considered to be executable if the filename ends with .bat, .com or .exe, or if its content starts with #!. Consequently, the chmod command can only affect the 'w' mode, whereas it silently ignores actions involving the other modes. [...]
"

I assume that while making the .bat files executable, Cygwin also handles their execution throught the DOS command shell.


Well, the mechanism is working fine with NT 4.0 but on Windows 2000 it fails (or it might be related to some other configuration params I missed ?!) If anybody have an idea of how to correct this I am very interested!

Guillaume.

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