Debian 用 van Smoorenburg スクリプトの作成に関する長いアドバイスは、rc
次のようなさまざまなソースから来ています。Debian Policy ManualこれまでStackExchangeへの答えは次のとおりです。
/etc/init.d
スクリプトの基礎として使用できる例を見つけることができます/etc/init.d/skeleton
。
まだそうですか?
答え1
いいえ、/etc/init.d/skeleton
もうそうではありません。
2018年基準の推奨事項は次のとおりです。
/etc/init.d
init-d-script
スクリプトの基礎となる例は、マニュアルページ(5)にあります。
systemd開発者Michael BieblとDebian Manager van Smoorenbug rc
+ Dmitry Bogatovがinit
一緒に集まった/etc/init.d/skeleton
。/etc/init.d/skeleton
スクリプト。
Debian テンプレート自体は、数年前の 2014 年に変更されました。現在の構造は、ほとんどのタスクを実行するシェル関数ライブラリを備えたrc
MewburnまたはOpenBSDrc
のスクリプトに似ていますrc
。デフォルトrc
のスクリプトコンテンツには、一連の単純な変数割り当てのみが含まれています。
追加読書
- https://unix.stackexchange.com/a/233581/5132
- ピーター・ライン・ホードソン(2014-02-09)。
init-d-script
。ファイル形式マニュアル。ダーバン。 - オラフ・ファン・デル・スペック(2008-02-09)。スケルトン:スケルトンコードを他のスクリプトに含めることができるファイルに移動します。。 Debianのバグ#464854。
- ピーター・ライン・ホードソン(2014-02-09)。 新しい
init.d
スクリプトインタプリタ/lib/init/init-d-script
。 sysvinitパッケージ。ダーバン。 - マイケル聖書(2018-11-07)。動かしてください
/etc/init.d/skeleton
。 Debian のバグ #913154. - ドミトリー・ボガトフ(2018-11-09)。debian-policy:
init.d
サンプルスクリプトの場所の更新。 Debian のバグ #913295. - ジョナサンデボインポラード(2014)。実行中のスクリプトとサービスユニットを並べて表示します。。よく与えられる答えです。
- ジョナサンデボインポラード(2015)。システム5の既知の問題
rc
。よく与えられる答えです。 - モボン、ルーク(2001)。
rc.d
NetBSDシステムの設計と実装"(著者のコピー)2001年の年次技術カンファレンス進行。ニックスを使用してください。 69〜80ページ。 - ジョナサンデボインポラード(2015)。
/etc/inittab
それは過去の仕事です。。よく与えられる答えです。 - https://unix.stackexchange.com/a/472993/5132