launchdの代わりにxinetdを使用するようにMac OS Xを設定する方法はありますか?

launchdの代わりにxinetdを使用するようにMac OS Xを設定する方法はありますか?

Mac OS Xでは、launchdの代わりにxinetdを実行できますか?それでは、どうすればいいですか?

ベストアンサー1

代わりに - いいえ。同時に - はい。 OS X用のxinetdをコンパイルできます(バージョン2.3.8からはこれがうまく動作すると思います)。 launchdがxinetdに必要なソケットを保持しない限り、これはうまく機能します。 xinetdは手動で起動するか、launchdで起動できます(他のLaunchDaemonと同様)。

ちなみに、launchdは(さまざまなInetD互換キーを使用して)古いinetdをエミュレートし、実際にはリソース制限、調整などのようにxinetdの多くの機能を持っています。 Launchdはinitまたはinetd以上です。また、add、crondを置き換え、OS X(Mach)用のブートサーバーとして機能します。したがって、「代替」はオプションではありません。

おすすめ記事