2022-02-20 Ubuntu 20.04 TSL 开机启动Springboot 程序

1.添加启动sh文件,Ubuntu默认没有rc.local文件 需要创建

vi /etc/rc.local
#Java 环境
export JAVA_HOME=/opt/jdk-11.0.12
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
#启动springboot程序
nohup java -jar 路径/xxx.jar > 路径/xxx.log 2>&1 &
保存文件
加权
chmod 777 /etc/rc.local

2.编辑服务

vi /lib/systemd/system/rc-local.service
[Unit]
Description=/etc/rc.local Compatibility
Documentation=man:systemd-rc-local-generator(8)
ConditionFileIsExecutable=/etc/rc.local
After=network.target

 [Service]
Type=forking ExecStart=/etc/rc.local start
TimeoutSec=0
RemainAfterExit=yes
GuessMainPID=no

[Install]
 WantedBy=multi-user.target
Alias=rc-local.service

保存

3.链接服务

ln -s /lib/systemd/system/rc-local.service /etc/systemd/system/rc-local.service

4.重启系统

init 6

5.打完收工

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容