van Smoorenburg rcの作成に関する長年のアドバイス Debianポリシーマニュアルを含む多くのソースからのDebian用スクリプト StackExchangeでの回答は、これまで次のとおりです。
/etc/init.dのベースとなる例 スクリプトは/etc/init.d/skeletonにあります 。
これはまだ当てはまりますか?
承認された回答:
いいえ、/etc/init.d/skeleton もうありません。
2018年現在のアドバイスは次のとおりです。
/etc/init.dのベースとなる例 スクリプトは、マニュアルページのinit-d-scriptで入手できます。 (5)。
systemd開発者のMichaelBieblとvanSmoorenbugrcのDebianメンテナ + init Dmitry Bogatovが集まり、/etc/init.d/skeletonを削除することに同意しました 。テンプレートとして使用するスクリプト(以前の/etc/init.d/skeletonとは異なります) ファイルには、Debian FreeBSDで動作するようにするための微調整が含まれていません)がマニュアルに含まれるようになりました。
Debianテンプレート自体は数年前、2014年に変更されたことに注意してください。現在、rcのように構造化されています。 Mewburn rcのスクリプト またはOpenBSDrc 、ほとんどの作業を行うシェル関数ライブラリとメインのrc 単純なケースでは、一連の変数割り当てにすぎないスクリプトコンテンツ。
さらに読む
- https://unix.stackexchange.com/a/233581/5132
- Petter Reinholdtsen(2014-02-09)。
init-d-script。 ファイル形式のマニュアル 。 Debian。 - Olaf van der Spek(2008-02-09)。 スケルトン:スケルトンコードを他のスクリプトに含めることができるファイルに移動します 。 Debianバグ#464854。
- Petter Reinholdtsen(2014-02-09)。 新しい
init.dスクリプトインタプリタ/lib/init/init-d-script。 sysvinitパッケージ。 Debian。 - Michael Biebl(2018-11-07)。
/etc/init.d/skeletonを移動してください 。 Debianバグ#913154。 - ドミトリーボガトフ(2018-11-09)。 debian-policy:例
init.dの場所を更新します スクリプト 。 Debianバグ#913295。 - ジョナサンデボインポラード(2014)。 実行スクリプトとサービスユニットを並べて確認します。 。頻繁に与えられる回答。
- ジョナサンデボインポラード(2015)。 システム5の既知の問題
rc。頻繁に与えられる回答。 - ルーク・ミューバーン(2001)。 NetBSD
rc.dの設計と実装 システム」(著者のコピー)2001年年次技術会議の議事録 。 Usenix。 pp。69–80。 - ジョナサンデボインポラード(2015)。
/etc/inittab過去のものです。 。頻繁に与えられる回答。 - https://unix.stackexchange.com/a/472993/5132