Shepherd は、メインの初期化システム (PID 1 の init) として使用することも、別の形式で個別のユーザーのバックグラウンド プロセスを管理する (たとえば、tor、privoxy、mcron などを実行する) 権限で実行することもできます。これらのユーザー。 Shepherd は、サービス間の関係を考慮して、選択したサービスが依存するサービスを動的に識別して開始することによって、サービスの開始と停止の作業を実行します。 Shepherd は、サービス間の競合の検出と、サービスの同時実行の防止もサポートしています。
主な革新:
- 新しいプロセス障害ハンドラーが実装され、PID 1 での作業時に GNU/Linux でコア ダンプを生成できるようになりました。
- サービス マネージャーは、「default-environment-variables」設定で定義された環境変数をエクスポートできるようになりました。
- 「make-forkexec-constructor」はログ ファイルの削除を停止しました。
- 設定ファイルを処理する前の段階で、ctrl-alt-del を押したときの再起動が禁止されるようになりました。
- に適合した例外処理コード
ガイル3.0.0 .
出所: オープンネット.ru