Mailing-List: contact cygwin-help@sourceware.cygnus.com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@sources.redhat.com Delivered-To: mailing list cygwin@sources.redhat.com Date: Thu, 2 Nov 2000 13:29:06 -0500 From: Christopher Faylor To: cygwin@sources.redhat.com Subject: Re: Starting Programms in the background Message-ID: <20001102132906.A13319@redhat.com> Reply-To: cygwin@sources.redhat.com Mail-Followup-To: cygwin@sources.redhat.com References: Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.3.6i In-Reply-To: ; from klaus.berndl@sdm.de on Thu, Nov 02, 2000 at 06:10:07AM +0100 On Thu, Nov 02, 2000 at 06:10:07AM +0100, klaus.berndl@sdm.de wrote: >If i start a program in the background from bash (e.g. "winword.exe > &") then all is working fine. But if i try to exit from the >bash-shell from which i have started the program before i have finished >the program then bash writes "logout" but doesn´t terminate until i >terminate all previous started programs. > >How can this be avoided, means how to exit bash regardless of any still >running background programs? The only time this should happen is when you are using CYGWIN=tty. In this case, the main process (bash) "owns" the tty and can't exit until every child which is using the tty has exited. The only way around this is to not use CYGWIN=tty. cgf -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe@sourceware.cygnus.com