我们只需要新增一个配置文件即可,也就是使用 Systemd
来完成这些工作。
springboot打包好的jar包, 比如 weoj.jar 下面我们来创建他的守护进程
# 创建 weoj.service sudo vim /etc/systemd/system/halo.service
在里面插入
[Unit] Description=Weoj Service Documentation=https://xxx.xxx After=network-online.target Wants=network-online.target [Service] Type=simple ExecStart=/usr/bin/java -server -Xms256m -Xmx256m -jar # YOUR_JAR_PATH ExecStop=/bin/kill -s QUIT $MAINPID Restart=always StandOutput=syslog StandError=inherit [Install] WantedBy=multi-user.target
参数:
/www/wwwroot/weoj.jar
。# 修改 service 文件之后需要刷新 Systemd sudo systemctl daemon-reload # 使 weoj 开机自启 sudo systemctl enable halo # 启动 weoj sudo service halo start # 重启 weoj sudo service halo restart # 停止 weoj sudo service halo stop # 查看 weoj 的运行状态 sudo service halo status
原文:https://www.cnblogs.com/iQXQZX/p/12587926.html