diff --git a/HowtoLanguageTool.md b/HowtoLanguageTool.md index 1b3e6ca6..87b995a7 100644 --- a/HowtoLanguageTool.md +++ b/HowtoLanguageTool.md @@ -19,12 +19,12 @@ Description=Languagetool HTTP server [Service] Type=simple -PIDFile=/run/language-tool.pid Restart=always # XXX "--config /dev/null" is a workaronud from https://forum.languagetool.org/t/self-hosted-languagetool-server-and-chrome-add-on/9519/4 ExecStart=/usr/bin/java -cp /opt/languagetool/languagetool-server.jar org.languagetool.server.HTTPServer --port 8081 --allow-origin --config /dev/null ExecReload=/bin/kill -HUP $MAINPID -ExecStop=/bin/kill -QUIT $MAINPID +# Successfull exit on SIGTERM for most java process, could also use `KillSignal=SIGQUIT` +SuccessExitStatus=143 DynamicUser=yes [Install]