3

私は小さなデーモンを実行しており、それが殺されたときにそれを再生成したいと考えています。Linux システムの inittab で「respawn」オプションを使用します (小さな組み込みプラットフォームです)。

今、私は BSD で同じデーモンを試しています。「rc.d」にエントリを入れました。しかし、BSD の respawn オプションが見つかりませんでした。

デーモンを再起動する小さなプログラムを書くことができます。しかし、BSDが強制終了されたサービスを再起動するために何かがすでに構築されているに違いないかどうか疑問に思っていました.

私が使えるものを何か知っていますか。

ありがとう

PS私はデーモン自体でこれを行うことができることを知っています。しかし、現在、私はそのソースを持っていません。

4

1 に答える 1

6

rc.d/起動スクリプトのinit.d規則では、デーモンの再生成は提供されていません。これが、 upstartsystemdなどの代替手段が作成された主な理由の1つです。組み込みシステムでは、デーモンを監視し、必要に応じて再起動する小さなラッパーが最適なオプションです。

于 2013-01-14T19:32:22.617 に答える