Which PATH is set for daemons?

Warren Block wblock at wonkity.com
Mon Sep 29 16:48:51 PDT 2003


On Mon, 29 Sep 2003, Thomas Fiebig wrote:

> I have inserted a driver in /etc/printcap that uses a script installed
> by ghostscript. This script located in /usr/local/bin itself uses gs
> without an explicite path (/usr/local/bin/gs). Now starting anything
> to print with this driver results in an lpd error message 'gs: not
> found'. Stopping lpd and starting it as root from a terminal seems to
> work (but don't know exactly!). So my question is: For daemons started
> in rc.conf (like lpd) which path do they see during startup?

Like with most shell scripts, you probably shouldn't count on any path
beung set.  Set it explicitly in your script.  I'd make a copy of the
Ghostscript script and edit that, or just incorporate it in the script
that is calling that script.

-Warren Block * Rapid City, South Dakota USA


More information about the freebsd-questions mailing list