NetBSDとdaemontoolsの良いチュートリアルはありますか?

NetBSDとdaemontoolsの良いチュートリアルはありますか?

daemontoolsNetBSDコンピュータで実行するのに役立つリソースを探しています。を介してバイナリパッケージをインストールしましたが、起動スクリプト(例:)がpkg_add見つからないようです。私は主にLinuxおよびFreeBSDユーザーであり、これがインストール後に見つかると予想していました。私は今、奇妙な場所を見ていますか?これらの追加項目を見つけるには、ソースからビルドする必要がありますか?このような内容を扱う良いガイドはありますか?ありがとうございます。rcsvscan

答え1

私はかつてOpenBSDでこれをし、従いました。http://openbsd.totorux.info/openbsd-wiki.org/index.php/Installing_Daemontools

NetBSDでも役に立ちますか?

答え2

Vanilla Bernstein daemontoolsはpackage/runプログラムによってインストールされ呼び出されますpackage/install。これは、オペレーティングシステムがSystem 5以前のrcBSDを使用しているかどうかを判断し、rcそれ/etc/inittabに応じて更新されます/etc/rc.local

van Smoorenburg rc(Linux OS)は移植性の悪夢ですが、Mewburn rc(現在のFreeBSDおよびNetBSDで使用されている)はNetBSDでほぼ(6ヶ月未満)リリースされており、daemontools 0.76から他のBSDではまったく使用できません。 2001年7月。

しかし、これは過去のことであり、実際に/etc/inittabUbuntu Linuxなどのオペレーティングシステムで/etc/rc.local置き換えられました。3回以上— van Smoorenburgが書いたrc次の新生、それからシステム化されました。 (これはただ2回以上CentOSで置き換えられました。)

その結果、通常のBernsteinデーモンツールにはほとんど何も残りませんでした。

長年にわたり多くの人々がこの欠陥を解決してきました。

ShigemuraのMewburnスクリプトは、rc最初から過去の知識を統合しています。独自(および子)svscanboot出力を取得するためにログデーモン呼び出しを処理できます。 2007年には完全に不要になりました。svscansupervisereadproctitle

スナックツールセットdaemontoolsサービスを処理でき、互換性のあるsvscan動作モードもあります。rcMewburnファイルを提供するパッケージMewburnでnoshサービスマネージャとサービススキャナを実行するために使用されますrc。詳細については、以下を確認してください。スナックガイド「互換性のあるレガシーブート」セクションからアクセスできます。

xdg-open /usr/local/share/doc/nosh/svscan-startup.html

追加読書

答え3

これはdaemontoolsでは機能しませんが、netbsdで作業/コンパイルするための代替手段になる可能性があります。https://immortal.run/source/現在ポートはありませんが、直接使用できます。

関連情報