delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2005/02/23/12:29:40

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
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
Message-ID: <BAY19-F31F02E85E38B7E1DCDD02BB5630@phx.gbl>
X-Originating-Email: [karlm30 AT hotmail DOT com]
X-Sender: karlm30 AT hotmail DOT com
In-Reply-To: <421CBB48.8040406@kleckner.net>
From: "Karl M" <karlm30 AT hotmail DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: ssh-agent and /tmp/ssh-* removal at logout
Date: Wed, 23 Feb 2005 09:27:06 -0800
Mime-Version: 1.0
X-OriginalArrivalTime: 23 Feb 2005 17:28:01.0222 (UTC) FILETIME=[06284660:01C519CD]
X-IsSubscribed: yes


>From: Jim Kleckner
>Subject: Re: ssh-agent and /tmp/ssh-* removal at logout
>Date: Wed, 23 Feb 2005 09:20:08 -0800
>
>Corinna Vinschen wrote:
>
>>On Feb 23 06:18, Jim Kleckner wrote:
>>
>>>ssh-agent leaves stale directories named /tmp/ssh-xxxx
>>>that contain the named pipe for authentication.
>>>These left over directories come about when you log out
>>>or shut down the computer without stopping ssh-agent
>>>either by running keychain to shut it down or sending it
>>>a SIGHUP to exit and clean up.
>>>
>>>Could ssh-agent catch the shutdown message and thus
>>>do the proper cleanup?  What would that entail?
>
>[snip]
>
>>But it's correct behaviour.  A forcefully killed process usually isn't
>>in the shape to make cleanup tasks.
>>
>>
>>Corinna
>
>I guess a better way of phrasing my question would be:
>Many Windows applications receive a notification on logout or
>shutdown that allows them to take an action prior to being
>killed (including dialogs with the user).  Is there any practical
>way to use this for ssh-agent (or other cygwin processes)?
>For example, could the cygwin subsystem receive this notification
>and send a SIGHUP to the process?  I'm guessing that the
>answer is that it is not practical.
>
>Jim
>
ssh-agent does not need to be aware of this. keychain can handle it. I 
currently trap the TERM signal in my keychain service and cleanly stop the 
ssh-agent via keychain, so it no longer leaves the tmp folders around.

Thanks,

...Karl



--
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/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019