1:新建一个服务(device为服务名称)
vim /etc/systemd/system/device.service
2:编写脚本
Description:描述
PIDFile:pid
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre/bin/java 为Java安装位置(例子是openjdk)
/opt/device.jar 为jar包的所在位置
[Unit]
Description=device
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
User=root
Type=simple
PIDFile=/run/device.pid
ExecStart=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre/bin/java -jar /opt/device.jar &
ExecStop=/bin/kill -15 $MAINPID
[Install]
WantedBy=multi-user.target
3:先运行
systemctl daemon-reload
4:运行
systemctl start device.service
5:停止
systemctl stop device.service
6:加入开机自启
systemctl enable device.service
看到这个表示加入开机自启成功