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 @     阅读(46)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示