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