Re: Killing Processes

From: Christopher Browne <cbbrowne(at)acm(dot)org>
To: pgsql-admin(at)postgresql(dot)org
Subject: Re: Killing Processes
Date: 2005-04-23 18:00:11
Message-ID: m3ekd1tluc.fsf@knuth.cbbrowne.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

In the last exciting episode, mike(at)fuhr(dot)org (Michael Fuhr) wrote:
> On Sat, Apr 23, 2005 at 10:58:46AM -0500, Thomas F.O'Connell wrote:
>>
>> It is generally not recommended that you kill processes with anything
>> stronger than HUP, which is (I believe) what kill sends by default.
>
> kill usually sends TERM by default, not HUP.
>
> (I say "usually" only because I haven't personally examined every
> implementation of kill in existence. Every one I've used sends
> TERM by default and I haven't heard of any that work otherwise.)

The only "normative" standard that would seem meaningful would be
POSIX. A quick "google" doesn't find anything relevant there.

The most relevant thing is pointers to the GNU utilities, which is
where the "kill" used on Linux comes from. The man page for that
indicates TERM as the default, and later has pointers to POSIX.1 as
its 'source of authority.'

I'd hazard the guess that perhaps that default was declared in POSIX,
which is at least a form of standard. It may not be normative for
BSD, but it is still instructive...

Have you ever had a "bad day" when you issued "kill -3" rather than
"kill 2"? I have also had the day when part of me wanted "kill it
now; kill -3", another part knew "No, you should just use kill -2, and
wait...", and my treacherous fingers wound up taking the wrong side in
the conflict ;-).
--
"cbbrowne","@","ntlug.org"
http://cbbrowne.com/info/internet.html
Rules of the Evil Overlord #144. "I will order my guards to stand in a
line when they shoot at the hero so he cannot duck and have them
accidentally shoot each other. Also, I will order some to aim above,
below, and to the sides so he cannot jump out of the way."
<http://www.eviloverlord.com/>

In response to

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message Manfred Rebentisch 2005-04-23 19:09:04 Re: isolation level and autocommit
Previous Message Thomas F.O'Connell 2005-04-23 16:33:55 Re: Killing Processes