web-dev-qa-db-ja.com

/etc/init.d/skeletonはどこにありますか?

Debian Policy Manualを含む多くのソースからのDebian用のvan Smoorenburg rcスクリプトの作成に関する長年のアドバイスと、StackExchangeでの回答は、これまでは次のとおりです。

/etc/init.dスクリプトのベースとなる例は、/etc/init.d/skeletonにあります。

これはまだ事実ですか?

4
JdeBP

いいえ、/etc/init.d/skeletonはもうありません。

2018年時点のアドバイスは次のとおりです。

/etc/init.dスクリプトのベースとなる例は、init-d-script(5)のマニュアルページにあります。

systemd開発者のMichael Bieblとvan SmoorenbugのDebianメンテナーrc + init Dmitry Bogatovが集まり、/etc/init.d/skeletonを削除することに同意しました。テンプレートとして使用するスクリプト(これまでの/etc/init.d/skeletonファイルとは異なり、Debian FreeBSDで動作させるための微調整は含まれていませんでした)がマニュアルに含まれるようになりました。

Debianテンプレート自体は2014年に数年前に変更されたことに注意してください。現在、シェルはMewburn rcまたはOpenBSD rcrcスクリプトにはるかに似ています。ほとんどの作業を実行する関数ライブラリと、単純な場合の一連の変数割り当てにすぎないrcスクリプトのメインコンテンツ。

参考文献

6
JdeBP