terminating services started from inetd
Denys Vlasenko
vda.linux at googlemail.com
Thu Feb 26 16:23:32 UTC 2009
On Thursday 26 February 2009 04:32:26 pm Joakim Tjernlund wrote:
> >
> > terminating inetd does not terminate any services already started by
> > inetd. I guess this is by design?
> > What is the preferred way to terminate such services?
> >
> > Jocke
>
> So I noticed this in xinetd's man page:
> SIGTERM terminates all running servers before terminating
> xinetd.
>
> This implies that inetd should terminate all services when receiving a
> TERM.
>
> bb, v1.12.2, inetd doesn't do that so I think that a bug in bb
google "man inetd SIGTERM"
The only resulting page which says that this should happen is this one:
http://h30097.www3.hp.com/docs/base_doc/DOCUMENTATION/V51B_HTML/MAN/MAN8/0510____.HTM
Doesn't look like a usual Linux manpage/system to me.
Basically, this page says that "inetd -t" is equivalent to
"killall -TERM inetd" and that SIGTERM should make inetd kill
its children.
Does this match inetd's behavior on modern Linux distros?
This splits into two questions-
1. Do they have "inetd -t"
2. Does initd kills children on SIGTERM
(please provide strace log of such event)
--
vda
More information about the busybox
mailing list