I want to run a script when FreeBSD boots. I tried symlinking to it from /usr/local/etc/rc.d, but the script itself (myscript.sh
) uses paths such as ./init-site.sh
. These don't resolve correctly when invoked from /usr/local/etc/rc.d.
What would a simple script look like that would start myscript.sh
and allow it's use of dot characters to correctly resolve to the script's own directory rather than /usr/local/etc/rc.d?