Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 May 2009 16:54:24 -0500
From:      "Gary Gatten" <Ggatten@waddell.com>
To:        "Chuck Swiger" <cswiger@mac.com>, "Peter Steele" <psteele@maxiscale.com>
Cc:        #freebsd-questions <freebsd-questions@freebsd.org>
Subject:   RE: Why would a kill -2 not work?
Message-ID:  <70C0964126D66F458E688618E1CD008A0793ED2E@WADPEXV0.waddell.com>
In-Reply-To: <D12FD20D-4758-4FC6-B507-603C9A425EF2@mac.com>
References:  <30551570.941242683137179.JavaMail.HALO$@halo> <D12FD20D-4758-4FC6-B507-603C9A425EF2@mac.com>

next in thread | previous in thread | raw e-mail | index | archive | help
What he said.  It's better to just stick with -9; it almost always
works!

;-)

-----Original Message-----
From: owner-freebsd-questions@freebsd.org
[mailto:owner-freebsd-questions@freebsd.org] On Behalf Of Chuck Swiger
Sent: Monday, May 18, 2009 4:49 PM
To: Peter Steele
Cc: #freebsd-questions
Subject: Re: Why would a kill -2 not work?

Hi--

On May 18, 2009, at 2:45 PM, Peter Steele wrote:
> This is basically what we doing. When the handler is triggered we=20=20
> set a global variable to indicate the system is shutting down. I=20=20
> also signal a condition to wake up a sleeping thread. The lack of=20=20
> log messages indicate that this handler never gets called and the=20=20
> system carries on as if the kill -2 never happened.

You're not trying to send a signal within the signal handler itself,=20=20
are you?  That won't work-- signal delivery is blocked when you're=20=20
already running in a signal handler.  Also, note that trying to mix=20=20
signals with a multithreaded process is complicated....

--=20
-Chuck

_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to
"freebsd-questions-unsubscribe@freebsd.org"





<font size=3D"1">
<div style=3D'border:none;border-bottom:double windowtext 2.25pt;padding:0i=
n 0in 1.0pt 0in'>
</div>
"This email is intended to be reviewed by only the intended recipient
 and may contain information that is privileged and/or confidential.
 If you are not the intended recipient, you are hereby notified that
 any review, use, dissemination, disclosure or copying of this email
 and its attachments, if any, is strictly prohibited.  If you have
 received this email in error, please immediately notify the sender by
 return email and delete this email from your system."
</font>




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?70C0964126D66F458E688618E1CD008A0793ED2E>