将java程序设置为开机自启动并以服务的方式自启动

1.进入到系统服务文件夹下:cd /etc/systemd/system

2.创建服务文件:vim xxx.service

[Unit]
Description=XXX Service
After=network.target

[Service]
Type=simple
ExecStart=/home  java -jar /home/xxx.jar /home/xxx_log.conf
WorkingDirectory=/home
User=root
Group=root
StandardOutput=null
StandardError=/home/error.log
Restart=always
RestartSec=3

[Install]
WantedBy=multi-user.target

说明:(Restart 是否开启重启,RestartSec 3秒后再次尝试启动)

3.生效配置

1.sudo systemctl daemon-reload # 重新加载 Systemd 配置

2.sudo systemctl enable xxx.service # 设置服务开机自启动

3.sudo systemctl start xxx.service # 启动服务

 

posted @ 2024-02-03 10:28  索一零  阅读(244)  评论(0编辑  收藏  举报