stop_cmd=":" in pccard

Jean-Baptiste Quenot jb.quenot at caraldi.com
Tue Nov 25 06:08:34 PST 2003


* Jan Stary:

> Why does /et/rc.d/pccard say stop_cmd=":"?   This does, of course, not
> 'stop' pccardd.

After checking  with several rc  scripts, I  noticed that stop_cmd  is a
null command  for all the  programs that  don't have a  well-defined pid
file.   Programs for  which the  pid  file location  is not  predictable
cannot be stopped by the rc mechanism.

For example, ppp-user starts ppp, which  in turn could create any number
of processes, depending on the configuration, and thus any number of pid
files.  Then, a basic "stop" cannot  be achieved, because it relies on a
well-defined pid file.

If you think pccardd can be improved, define pidfile in the rc script to
/var/run/pccardd.pid like what is done in syslogd, it will automatically
be used  when stopping  pccardd if you  remove the  stop_cmd definition.
And submit a PR if you think it's worth.

Cheers,
-- 
Jean-Baptiste Quenot
http://caraldi.com/jbq/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-questions/attachments/20031125/8b4809ed/attachment-0001.bin


More information about the freebsd-questions mailing list