Linux自定义服务

Scroll Down

如本博客服务配置
image.png

[Unit]
Description=Halo Service
Documentation=https://halo.run
After=network-online.target
Wants=network-online.target

[Service]
Type=simple
ExecStart=/usr/bin/java -server -Xms256m -Xmx256m -jar /www/haloroot/halo-latest.jar
ExecStop=/bin/kill -s QUIT $MAINPID
Restart=always
StandOutput=syslog

StandError=inherit

[Install]
WantedBy=multi-user.target

如上分为[Unit],[Service],[Install]三大模块

其中[Unit]各参数定义:
Description:服务描述
Documentation:文档描述

其中[Service]:
(重点!!!)
ExecStart:放置启动命令
Restart:可输入数字;如输入3则代表3秒启动一次.