Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com X-Apparently-From: Message-ID: <3A634686.A775FD84@yahoo.com> Date: Mon, 15 Jan 2001 13:50:46 -0500 From: Earnie Boyd Reply-To: Earnie Boyd X-Mailer: Mozilla 4.76 [en] (WinNT; U) X-Accept-Language: en MIME-Version: 1.0 To: "Larry Hall (RFK Partners, Inc)" CC: Michael Yorg , "'cygwin AT cygwin DOT com'" Subject: Re: Running .bat files from CYGWIN References: <4 DOT 3 DOT 1 DOT 2 DOT 20010115124313 DOT 023299b8 AT pop DOT ma DOT ultranet DOT com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit "Larry Hall (RFK Partners, Inc)" wrote: > > At 12:43 PM 1/15/2001, Michael Yorg wrote: > >I have read that CYGWIN supports running DOS .bat files but the shell seems > >the think that they aren't executable. The exact error is, 'command not > >found'. I've used chmod to give the file executable status and it still > >won't work. Someone recommended running the .bat file from within a shell > >script and that didn't seem to work either. What am I doing wrong? > > Check the mail list archive for discussions on this. You should be able to > execute batch files by invoking the command interpreter (i.e. "cmd /c b.bat" > on NT/W2K). sh (ash) or bash won't know what to do with these files > otherwise, even if it did read them... > Create a noop program named #!.exe and put it in command.com/cmd.exe PATH. Then at the top of your .bat file put #! c:\\path\\to\\cmd.exe /c and this will cause Cygwin to think it's executable and execute it. Cheers, Earnie. _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple