1.进入服务文件目录
cd /etc/systemd/system/
2.创建启动service文件
vim chenyu-apps.service
3.添加内容如下(根据自己项目 填写) 主要是 :Description 和 ExecStart
ExecStart 命令中使用到的路劲一定是 绝对路径,否则会报错。坑!!!!
[Unit]
Description=apps
After=syslog.target
[Service]
ExecStart=/usr/local/java/jdk1.8.0_231/bin/java -jar /usr/local/chenyu/chenyuCommon.jar --spring.profiles.active=test > /opt/logs/chenyu_service/application.log 2>&1 &
[Install]
WantedBy=multi-user.target
4.让linux开机就启动项目
systemctl enable chenyu-apps.service
(1) 开启项目,测试文件是否ok
systemctl start chenyu-apps.service
(2)还可以查看端口是否监听,我的项目的端口使用10086
netstat -tnlp|grep 10086
以上 就是设置开机启动的步骤了。 reboot 试一下吧!
补充:想要取消开机启动的service
systemctl disable chenyu-apps.service
网友评论