2つの方法があります。
init.dディレクトリ
ansibleを使用すると、あなたはその後、 サービスの状態を管理するためにansibleのサービスモジュールを使用することができます
/etc/init.d/<your_service_name>
の下で、アプリケーションのjarファイルのシンボリックリンクを作成することができます
- service:
name: <your_service_name>
state: restarted
詳細情報:あなたのinitメソッドがsystemdにされている場合はAnsible service module documentation
systemctl
あなたは
[Unit]
Description=<Description>
[Service]
ExecStart=/path/to/<your_app>.jar
[Install]
WantedBy=multi-user.target
が
にユニットファイルをコピーし、非常に単純なユニット・ファイルを作成する必要があります
/etc/systemd/service/<your_unit_file>.service
Ansible systemd module documentation
感謝:サービスの状態
詳細情報を管理する電子のansibleのsystemdにモジュール!それを試みます! – RedRobot
サービスファイルは '' '/ etc/systemd/system'''に置く必要がありますが、それ以外の場合は正しく書いてください – RedRobot
答えにパスが変更されました。それはあなたのために働いた。 –