launchd
Tiger の時は /System/Library/StartupItems あたりに起動スクリプトがあって start とかしてたんだけど、leopard になってわからなかったのでメモ。*1
起動スクリプト的な plist ファイルは /System/Library/LaunchDaemons 以下にある。
デフォルトで入ってる apache とかは org.apache.httpd.plist。
このファイルの Disabled と OnDemand を false にして
sudo launchctl load org.apache.httpd.plist
とかすると起動する。
sudo launchctl unload org.apache.httpd.plist
で落ちるっぽい。*2
Disabled と OnDemand の組み合わせで load したときの挙動が変わる感じ?
たぶん両方 false にしておくと OSX 立ち上げたときに自動起動するんじゃないかと。