HOw about using a trap on sig TERM?  Have it do something harmless
or ignore it

On Mon, Jun 27, 2005 at 11:47:38AM -0700, [EMAIL PROTECTED] wrote:
> 
> 
> 
> 
> I have some wrappers to invoke a telnet or an ssh within an rxvt window so
> that I can label it with the host I'm connecting to.  I love rxvt because
> it has real vt emulation, and also gives me X-like middle mouse cut and
> paste operations that I'm used to from my Sun environment, but all without
> the overhead of running X.  However, a really annoying and quite hazardous
> artifact of rxvt in cygwin is that it will grab the control-Cs sent from
> the parent bash session and close down.  Unfortunately, pings, by default
> are unlimited in iteration and so must be killed when you're done with it
> and also, I'm in the habit of using control-C to quit a command line in
> progress to get back to a prompt.
> 
> Unless I remember to to start a new bash window to do anything where I
> might send a Control-C, I end up clobbering the 20 odd telnet/ssh sessions
> I have up, some of which could contain important processes that are
> difficult to recover from being terminated.
> 
> Any advice on
> 
> 1)  Whether this is an issue with bash or rxvt or both?
> 2)  Any workarounds i.e.- application flags for rxvt or bash that I can
> code in to avoid this behavior.
> 
> Thanks in advance.
> 
> Jackson Shea
> [EMAIL PROTECTED]
> 
> ==================================
> ==      wrapper scripts         ==
> ==================================
> 
> telnet script:
> 
> #!/usr/bin/bash
> echo "telnet $1" > /tmp/cmdfile.$$
> chmod a+x /tmp/cmdfile.$$
> rxvt -sl 2000 -fn 9x18 -fg yellow -bg black -title $1 -e /tmp/cmdfile.$$ &
> sleep 5
> rm /tmp/cmdfile.$$
> 
> ssh script:
> 
> #!/usr/bin/bash
> echo "telnet $1" > /tmp/cmdfile.$$
> chmod a+x /tmp/cmdfile.$$
> rxvt -sl 2000 -fn 9x18 -fg yellow -bg black -title $1 -e /tmp/cmdfile.$$ &
> sleep 5
> rm /tmp/cmdfile.$$
> 
> (See attached file: cygcheck.out)
> ==============================================================================
> IMPORTANT NOTICE: This communication, including any attachment, contains 
> information that may be confidential or privileged, and is intended solely 
> for the entity or individual to whom it is addressed.  If you are not the 
> intended recipient, you should delete this message and are hereby notified 
> that any disclosure, copying, or distribution of this message is strictly 
> prohibited.  Nothing in this email, including any attachment, is intended to 
> be a legally binding signature.
> ==============================================================================


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

-- 
Slowly and surely the unix crept up on the Nintendo user ...
Wayne Willcox                          I will not eat green eggs and ham
[EMAIL PROTECTED]                     I will not eat them Sam I Am!!
A wise person makes his own decisions, a weak one obeys public opinion.
                -- Chinese proverb

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

Reply via email to