- 创建自启动服务文件
进入 /etc/systemd/system 目录下创建一个文件假如叫做:spring.service
内容如下:
[Unit] Description=this is a springboot jar project serviceAfter=syslog.target network.target remote-fs.target nss-lookup.target [Service]Type=simpleExecStart= /usr/bin/java -jar /usr/local/share/applications/spring-demo-1.0.jar[Install]WantedBy=multi-user.target
需要更改的就是
[Unit]里的Description内容,用来描述这是一个什么服务;
[Service] 里的ExecStart 里的jar的完整路径。
文件编辑完成后,文件名称就是服务名称
- 配置服务
#刷新服务配置文件sudo systemctl daemon-reload #设置开机启动:sudo systemctl enable spring.service#启动服务sudo systemctl start spring.service#停止服务sudo systemctl stop spring.service#查看服务状态systemctl status spring.service