複数のLinux(Debian)起動スクリプトを作成する必要があります。
参照できる正確なテンプレートがありますか?
答え1
のスクリプトを見てください/etc/init.d/
。README
そこのファイルに特別な注意を払ってください。それも暗示するinit スクリプトの Debian Policy Manual セクション。
実際、あなたが探しているものは次のとおりです/etc/init.d/skeleton
。
# Short-Description: Example initscript
# Description: This file should be used to construct scripts to be
# placed in /etc/init.d.
答え2
gedit /usr/share/doc/initscripts-*/sysvinitfiles
答え3
Debianはjessieまでdh-make(/usr/share/debhelper/dh_make/debian/init.d.ex)を使用してサンプルinitscriptを提供しました。しかし、Debianはsystemdに移動し、バグ#832764 [1]で修正された非互換性があるため、拡張(変更ログ[2])以降廃止されました。ただし、システムの相互運用性が問題にならない場合でも、以前のアーカイブからファイルのコピーを抽出できます[3]。別の方法は、sysvinit-utilsパッケージ(セクション5のマニュアル)に含まれているinit-d-scriptを使用することです。このスクリプトでは、(オプション)LSBヘッダー、デーモン名、コマンドラインパラメータ、pidfileなどを入力し、/lib/init/init-d-scriptをソースにし、このファイルを/etc/init.dの下にに配置します。これは実際にはdh-makeのinit.d.exが削除される前に起こるものです。これに加えて、/lib/init/init-d-script自体は多くの初期化スクリプト機能を実装しているため、初期化スクリプトテンプレート(の一部)として使用できます。
[1]https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=832764 [2]http://metadata.ftp-master.debian.org/changelogs/main/d/dh-make/dh-make_2.201608_changelog [サム]https://www.apt-browse.com/browse/debian/jessie/main/all/dh-make/1.20140617/file/usr/share/debhelper/dh_make/debian/init.d.ex