で動作する移植可能な init スクリプトを作成する方法
- 成り上がり (Ubuntu)
- systemd
- オプションのinit.d
私のコンテキストでは、他のプラットフォーム (Windows、Android、OS-X) は重要ではありません。
で動作する移植可能な init スクリプトを作成する方法
私のコンテキストでは、他のプラットフォーム (Windows、Android、OS-X) は重要ではありません。
私が知る限り、スクリプトの実行がsystemd許可されているため、およびinit.dで移植可能なスクリプトを実行できます。
もう 1 つは、それらすべて ( 、、) が独自の構文を使用していることです。私が考える唯一の解決策は、最も一般的なサービス インターフェイスのアプリケーション (分岐サービス アプリケーション) を呼び出す 3 つの異なるスクリプトを作成することです。そうすれば、すべてのマネージャーがあなたのサービスを処理する方法を知ることができます. そして、アプリケーションに 3 種類のスクリプトすべてを提供します。次に、インストーラーは、サービス アプリケーションと共にインストールするスクリプトを選択する必要があります。upstartinit.dsystemdinit.dupstart