Tips (Darwin 8.0.1 特有)

「 各デーモンを起動時に起動したいんだけど、/etc/rc.local はないの?」
「ssh でつながらない!」「ftp サービスを起動したいんだけど」「cron はどこ?」

Darwin 8.0 (MacOSX 10.4) 以降、/sbin/init が無くなり代わりに /sbin/launchd が PID=1 として起
動します。各デーモンの起動は /sbin/launchd に統合されています。詳しくは Apple Developer
Center のドキュメントを参照…だけではアレなので、例として ssh でつなぐための設定を。

/System/Library/LaunchDaemons/ssh.plist を編集します。
<key>Disabled</key>
<true/>
この2行を削除してください。
尚、漏れの環境では HUP シグナルを launchd に送っても駄目で、システムごと再起動する必要があり
ました。何でだろ?

MacOSX Tiger を持っている方は システム環境設定の「共有」の項目を開き、各サービスの起動、停
止をして /System/Library/LaunchDeamon/*.plist がどう変化するか見てみると良いでしょう。