Update systemd service documentation
- update script with valid exit status to ensure service stops cleanly - clarify unused customization variables Closes gh-4334
This commit is contained in:
parent
826acf5d67
commit
718ea5f78b
|
|
@ -459,6 +459,7 @@ can add the following script in `/etc/systemd/system/myapp.service`:
|
||||||
[Service]
|
[Service]
|
||||||
User=myapp
|
User=myapp
|
||||||
ExecStart=/var/myapp/myapp.jar
|
ExecStart=/var/myapp/myapp.jar
|
||||||
|
SuccessExitStatus=143
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=multi-user.target
|
WantedBy=multi-user.target
|
||||||
|
|
@ -517,6 +518,12 @@ the default behavior in a script or on the command line:
|
||||||
in the script.
|
in the script.
|
||||||
|===
|
|===
|
||||||
|
|
||||||
|
NOTE: The `PID_FOLDER`, `LOG_FOLDER` and `LOG_FILENAME` variables are only valid for an
|
||||||
|
`init.d` service. With `systemd` the equivalent customizations are made using '`service`'
|
||||||
|
script. Check the
|
||||||
|
http://www.freedesktop.org/software/systemd/man/systemd.service.html[service unit
|
||||||
|
configuration man page] for more details.
|
||||||
|
|
||||||
In addition, the following properties can be changed when the script is written by using
|
In addition, the following properties can be changed when the script is written by using
|
||||||
the `embeddedLaunchScriptProperties` option of the Spring Boot Maven or Gradle plugins.
|
the `embeddedLaunchScriptProperties` option of the Spring Boot Maven or Gradle plugins.
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue