SystemdはSystem Vのように起動時にデーモンを実行します

SystemdはSystem Vのように起動時にデーモンを実行します

jsvcを使用して起動時に実行されるJavaアプリを設定しています。このチュートリアル(init.d)を使用しますsystemv。私はUbuntu 16.04を実行しており、これはを使用していますsystemdが、見つけるのに苦労しています。その通りそれを手に入れるために何をする必要があるか起動時に実行、 そしてシャットダウン時に停止

これまでのところ、実行後にアプリのフォークを開始/停止するコマンドType=forkingを使用してサービスを作成する必要があることはわかっています。jsvc_exec

チュートリアルの systemv スクリプトと同様に動作させるには、他に何を追加する必要がありますか?

ありがとう

答え1

このようなもの:

 [Unit]
 Description=Description of daemon
 After=network.target

 [Service]
 #WorkingDirectory=/path/to/program/
 #User=
 #Group=
 Type=forking

 ExecStart=/path/to/program/program start
 ExecStop=/path/to/program/program stop
 #PIDFile=/path/to/pid/file.pid
 #RestartSec=15
 #Restart=always

[Install]
WantedBy=multi-user.target

関連情報