rc script problem - pidfile not being recognised
rwmaillists at googlemail.com
Fri Sep 11 17:11:18 UTC 2015
On Fri, 11 Sep 2015 09:46:31 -0700 (PDT)
Roger Marquis wrote:
> RW via freebsd-ports wrote:
> > It needs both. It won't use just the pid file because the pid
> > might have been reassigned to another process if the original daemon
> > died without deleting its pid file.
> Why would this rc script *require* a command_interpreter variable to
> use the pidfile variable? I'm curious because this violates KIS, the
> principle of least surprise and few rc scripts seem to have this
> variable defined.
> Using command_interpreter is good to be sure, for for the reason
> listed, but rc scripts should not fail if it is undefined.
IIRC the name is always checked. When an interpreted script is run
using a shebang the command in the output of ps doesn't match the
command used to start the script, so command_interpreter is needed to
get a match.
More information about the freebsd-ports