Which PATH is set for daemons?

Thomas Fiebig tfie at lrs.eei.uni-erlangen.de
Mon Sep 29 23:30:29 PDT 2003


Hi Warren,

thanks for your answer! Your solution is what I have done as a quick and dirty 
solution, but I asked me why the maintainers of ghostscript port are using 
scripts counting on set pathes...

Thomas

Warren Block wrote:
> 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