CentOS版本

一、编写脚本

export JAVA_HOME=/opt/jdk/jdk1.8.0_161/ ##jdk路径 export PATH=$JAVA_HOME/bin:$PATH ##环境变量 cd /opt/project/ ##可执行jar包路径 nohup java -jar huyuan-technology-0.0.1-SNAPSHOT.jar&

二、修改开机启动文件

1.文件位置

/etc/rc.local

2.增加命令

sh /opt/project/jarrun.sh

3.修改rc.local文件的执行权限

chmod +x /etc/rc.local

Ubantu版本

一、编写脚本

1.下载并解压linux-jar-start.rar

2.修改配置文件

二、编写systemctl启动脚本

1.进入文件位置

cd /etc/systemd/system/

2.创建文件

touch java.service

3.编辑文件

vim java.service

[Unit] Description=java service After=network.target [Service] ExecStart=/srv/java/run.sh start ExecReload=/srv/java/run.sh restart ExecStop=/srv/java/run.sh stop Type=oneshot RemainAfterExit=yes [Install] WantedBy=multi-user.target

三、设置自启动,刷新配置

1.权限配置

chmod u+x start.sh

2.刷新配置

systemctl daemon-reload

3.自启动

systemctl enable java.service

4.附常用命令如下:

#加载新的unit 配置文件 systemctl daemon-reload #启动 systemctl start java.service #设置开机启动 systemctl enable java.service #查看状态 systemctl status java.service #重启 systemctl restart java.service