1、新建自启服务
cd /usr/lib/systemd/system
vim java_system.service
【java_system.service】
[Unit]
# 描述
Description=java-system
# 配置自启顺序(在哪些程序启动之后自启),docker.service
After=network.target syslog.target remote-fs.target nss-lookup.target
[Service]
Type=simple
# 指定ExecStart启动命令的工作路径
WorkingDirectory=/home/java
# 启动命令
ExecStart=/usr/bin/java -jar app.jar
# 重启策略
Restart=always
# 服务重启间隔
RestartSec=2
[Install]
WantedBy=multi-user.target
2. 服务管理命令
# 命令帮助信息
systemctl -h
# 查看自启列表
systemctl
# 开启自启
systemctl enable java_system.service
# 禁用自启
systemctl disable java_system.service
# 启动服务
systemctl start sjava_system.service
# 重启服务
systemctl restart java_system.service
# 停止服务
systemctl stop java_system.service
# 查看状态
systemctl status java_system.service
# 修改服务启动脚本必须要重新加载
systemctl daemon-reload
标签:systemctl,java,target,service,system,CentOS7,自启,开机
From: https://www.cnblogs.com/hhddd-1024/p/16729360.html