X-Spam-Check-By: sourceware.org Message-ID: <43E02D37.6456298F@dessent.net> Date: Tue, 31 Jan 2006 19:38:31 -0800 From: Brian Dessent MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: cygwin.bat improvements (was Re: Cygwin on XP disapearing terminal mystery) References: <013120061516 DOT 12540 DOT 43DF7F67000B576B000030FC22058891160A050E040D0C079D0A AT comcast DOT net> <87mzhbkb9k DOT fsf AT newsguy DOT com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Reply-To: cygwin AT cygwin DOT com Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Harry Putnam wrote: > > ericblake AT comcast DOT net (Eric Blake) writes: > > > If you expect help, then try opening a plain cmd.com window > > first, running bash there and seeing if any error messages > > appear. Also, send, as a text attachment, the output of > > 'cygcheck -svr'. > > When trying the cmd shell approach it became apparent that bash had > disappeared off the system.... thanks. Since this seems to come up every so often, what if we made a couple of small changes to cygwin.bat to aid in debugging this? Specifically, I was thinking that cygwin.bat could create a marker file (say something like ".uncleanstartup") in the same directory as the .bat file, and add something to the base-files rc files that deletes this file at the end of the startup procedure. Then cygwin.bat can check for existence of this marker after executing bash, and if found it can print a short message and then run "pause" so that the user can see any error messages on the screen. The message could perhaps say a few words about PATH settings or cygcheck and the mailing list, etc. Brian -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/