www.delorie.com/archives/browse.cgi | search |
X-Recipient: | archive-cygwin AT delorie DOT com |
X-SWARE-Spam-Status: | No, hits=-1.7 required=5.0 tests=AWL,BAYES_00,SPF_PASS |
X-Spam-Check-By: | sourceware.org |
Date: | Tue, 23 Jun 2009 17:59:55 +0200 |
To: | "David Karr" <dkarr AT real DOT com>, kbrown AT cornell DOT edu, cygwin AT cygwin DOT com |
Subject: | Re: How to avoid having shell scripts which fail from killing Emacs shell? |
From: | "Matthias Andree" <matthias DOT andree AT gmx DOT de> |
MIME-Version: | 1.0 |
References: | <41FCBA4373FF4228897280824F4627CF AT corp DOT real DOT com> <4A3FDACE DOT 3060402 AT cornell DOT edu> <FB3A080CD486460B81572A5449F34297 AT corp DOT real DOT com> <4A3FE157 DOT 9080901 AT cornell DOT edu> <79EE5DFDC3DC45F2821CD2441A8A63C5 AT corp DOT real DOT com> <7F307F6AD3334E008D35103D37D60A73 AT corp DOT real DOT com> |
Message-ID: | <op.uvzip5s21e62zd@balu.cs.uni-paderborn.de> |
In-Reply-To: | <7F307F6AD3334E008D35103D37D60A73@corp.real.com> |
User-Agent: | Opera Mail/9.64 (Win32) |
X-IsSubscribed: | yes |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Id: | <cygwin.cygwin.com> |
List-Unsubscribe: | <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT cygwin DOT com> |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sourceware.org/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
Am 23.06.2009, 17:03 Uhr, schrieb David Karr <dkarr AT real DOT com>: > I just tried changing my script to instead just do a "read" with a > prompt. > This does not kill the shell at the end of the script. When I do it in > Java, it kills the shell at the end of the script. Weird. Is Java trying anything WRT signalling process groups rather than just itself in the belief it were a session leader, i. e. when it tries to shoot its threads, it accidentally also shoots down the shell? Open stdin descriptors can hamper "detaching" processes. Does the Java stuff you're doing need stdin? If not, try running the JVM with input redirection such as <&- (closes stdin, assuming bash or similar) or </dev/null. -- Matthias Andree -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |