Re: is it OK for invoke-rc.d stop not to stop?
--- Steve Greenland <steveg@moregruel.net> wrote:
> But the point of accepting -exec for stop is that it prevents killing
> of a random process that happens to have the same PID as a daemon that
> crashed or otherwise didn't clean up its PID file.
The advantage of using --exec along with --pidfile is, as you say,
that if the daemon has crashed and a new process has started with
the same PID then the new process won't be improperly killed.
Using --name instead of --exec (along with --pidfile) provides
similar protection without the disadvantage of failing if the
inode changes.
> It also allows you to kill a daemon that doesn't have a PID file.
When --exec is used without --pidfile, yes. However that isn't
how --exec is used in /etc/init.d/skeleton, so #244908 stands.
And --name can also be used in this case.
--
Thomas Hood
____________________________________________________________
Yahoo! Messenger - Communicate instantly..."Ping"
your friends today! Download Messenger Now
http://uk.messenger.yahoo.com/download/index.html
Reply to: