CentOS7 程序开机自启

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 java_system.service
# 重启服务
systemctl restart java_system.service
# 停止服务
systemctl stop java_system.service
# 查看状态
systemctl status java_system.service
# 修改服务启动脚本必须要重新加载
systemctl daemon-reload
posted @ 2022-09-25 23:10  黄河大道东  阅读(44)  评论(0编辑  收藏  举报