Linux设置某程序开机自启
为了解决Linux重启之后自动部署java程序的问题,可以遵照本文顺序依次执行
- 创建 rc-local.service 配置文件
文件内容如下:1. cp /lib/systemd/system/rc-local.service /etc/systemd/system/rc-local.service 2. vim /etc/systemd/system/rc-local.service
[Install] WantedBy=multi-user.target Alias=rc-local.service
- 创建一个 rc.local
文件内容如下:sudo vim /etc/rc.local
"#!/bin/bash"和"exit 0"中间的部分是我们需要执行的代码#!/bin/bash nohup>nohupClass2 java -jar /home/xxx/xx/admin.jar --spring.profiles.active=class2 2>&1 & exit 0
- 文件加上执行权限
sudo chmod +x /etc/rc.local
- 刷新权限
source /etc/profile