rc script won't start daemon on reboot
Schmehl, Paul L
pauls at utdallas.edu
Fri Jul 23 15:48:36 PDT 2004
> -----Original Message-----
> From: Oliver Eikemeier [mailto:eikemeier at fillmore-labs.com]
> Sent: Thursday, July 22, 2004 4:00 AM
> To: Schmehl, Paul L
> Cc: freebsd-rc at freebsd.org
> Subject: Re: rc script won't start daemon on reboot
> >
> > bash-2.05b# ls -lsa /usr/local/bin/extractor 0 lrwxr-xr-x 1 root
> > wheel 34 Jul 12 15:34 /usr/local/bin/extractor ->
> > /usr/local/extractor/bin/extractor
>
> This violates hier(7), but should not be the cause of any of
> your current problems. Perhaps Extractor depends on PATH or
> other environment variables that are not set during startup.
> Of course you can replace the symlink with a small shell
> script dumping the environment and wrapping the call to
> extractor with truss (or ktrace), but I would try debugging
> options to extractor first, or contact Symantec support. Btw,
> when extractor supports SIGHUP you can set `extra_commands="reload"'
>
Thanks for the tip. I assumed that extra_commands goes in the script,
not in rc.conf, right?
I rm'd the symlink and cp'd the actual binary, but that didn't change
anything. For now, I think I'll just let it go. The cron job ensures
that the binary will start within 15 minutes of a reboot, and that's
good enough for me. Maybe when I have more time in the future, I'll
revisit it and try to figure out what the heck is going on. Your idea
of the wrapper script is a good one.
Paul Schmehl (pauls at utdallas.edu)
Adjunct Information Security Officer
The University of Texas at Dallas
AVIEN Founding Member
http://www.utdallas.edu/~pauls/
More information about the freebsd-rc
mailing list