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 Message-ID: <8F23E55D511AD5119A6800D0B76FDDE1CA30DB@cpex3.channelpoint.com> From: Troy Noble To: "'Downey, Brian'" , "'cygwin AT cygwin DOT com'" Subject: RE: Proper way to start dos/win executables? Date: Tue, 28 Aug 2001 08:28:41 -0600 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain; charset="iso-8859-1" X-Scanned-By: MIMEDefang 1.0 (http://www.roaringpenguin.com/mimedefang/) Cygwin knows about the .cmd and .bat extensions and invokes cmd.exe by default when you type something like bash% $SCRIPT_DIR/start1.cmd So you shouldn't need the leading exec. If that doesn't work, try explicitly starting cmd.exe using the start.exe that comes with NT/Win2K such as: bash% cmd.exe /C `cygpath -wa $SCRIPT_DIR/start1.cmd` arg1 arg2 ... but I don't think that'll be necessary "under normal circumstances". the cygpath converts the $SCRIPT_DIR to a form that cmd.exe will understand when it tries to open start1.cmd. Troy -----Original Message----- From: Downey, Brian [mailto:Brian_Downey AT quickenloans DOT com] Sent: Tuesday, August 28, 2001 7:18 AM To: 'cygwin AT cygwin DOT com' Subject: Proper way to start dos/win executables? Hi everyone.. I have a question regarding the starting of a windows executable from within a cygwin shell script. The problem I'm having is allowing the passing of modifiers to the original .exe without using a windows .cmd or .bat file. For example I need to start a java runtime with these modifiers: java -Xms64m -Xmx64m ObUpdateGUI "ObUpdateGUI" Currently, the command resides in a windows .cmd file. When I attempt to call this from my script using this: exec $SCRIPT_DIR/start1.cmd & It simply runs java from within the cygwin shell and halts the processing of the script. I tested out calling "notepad.exe" directly without a .cmd file and this seems to work. Is there a better way to do this other than using .cmd files? Would it also prevent the script from halting upon execution? Thanks in advance! Brian Downey -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/ -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/