Date: Tue, 16 Apr 2002 11:32:32 +0300 From: "Toomas Aas" <toomas.aas@raad.tartu.ee> To: f3z <f3z@iprimus.com.au>, freebsd-questions@freebsd.org Subject: Re: stuipid question - safe way to start apache in rc.d Message-ID: <200204160834.g3G8Ycc05195@lv.raad.tartu.ee> In-Reply-To: <B8E20291.419%f3z@iprimus.com.au>
index | next in thread | previous in thread | raw e-mail
> I have compiled apache from source (so that I can do customisations and the
> like) and would like it to start at boot time, what sort of script should I
> put in rc.d? I already have some rather complicated mysql ones in there . .
> . would there be any problem with just saying:
>
> #!/bin/sh
> /dir/httpd/bin/apachectl startssl
That would probably work (provided you are not required to enter any
passphrases manually), but it's somewhat less than ideal.
The scripts in rc.d are run with argument 'start' at system startup
time and with argument 'stop' at system shutdown time. With your
script the system would also try to start (another copy of) Apache
when system is being shut down.
I would modify the script to something like that:
------------------------------------------------------------
#!/bin/sh
case "$1" in
start)
/dir/httpd/bin/apachectl startssl && echo -n ' httpd'
;;
stop)
/dir/httpd/bin/apachectl stop
;;
*)
echo ""
echo "usage: httpd.sh {start|stop}" >&2
echo ""
;;
esac
--------------------------------------------------------------
Note that I am not a shell script wizard, the above is just a quick
modification of the only rc.d script I have ever written :-)
--
Toomas Aas | toomas.aas@raad.tartu.ee | http://www.raad.tartu.ee/~toomas/
* A preposition is a bad thing to end a sentence with.
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200204160834.g3G8Ycc05195>
