Menu Close
4.3. Systemd
karaf-service.sh
ユーティリティーが systemd
を識別すると、以下の 3 つのファイルを生成します。
-
ルート Apache Karaf コンテナーを管理する
systemd
ユニットファイル。 -
ルート Apache Karaf コンテナーで使用される変数を含む
systemd
環境ファイル -
(サポート対象外) Apache Karaf 子コンテナーを管理する
systemd
テンプレートユニットファイル。
たとえば、/opt/karaf-4
にインストールされた Karaf インスタンスのサービスを設定するには、サービス名 karaf-4
を指定します。
$ ./karaf-service.sh -k /opt/karaf-4 -n karaf-4 Writing service file "/opt/karaf-4/bin/contrib/karaf-4.service" Writing service configuration file ""/opt/karaf-4/etc/karaf-4.conf" Writing service file "/opt/karaf-4/bin/contrib/karaf-4@.service" $ sudo cp /opt/karaf-4/bin/contrib/karaf-4.service /etc/systemd/system $ sudo systemctl enable karaf-4.service