文章目录
一、创建.service文件
进入/etc/systemd/system目录下,创建ry-vue.service文件,ry-vue为你想起的服务名
cd /etc/systemd/system
vim ry-vue.service
文件中添加以下内容:
[Unit]
#描述,项目名称自定
Description=ry-vue
#依赖
After=network.target
[Service]
Type=simple
ExecStart=/usr/bin/java -jar -Xms512M -Xmx1024M -XX:PermSize=512M -XX:MaxPermSize=1024M /home/ruoyi/projects/ruoyi/ruoyi-admin.jar > /home/ruoyi/projects/ruoyi/ry-vue.log&
#前面是java命令的绝对路径 -jar 后面是jar包的绝对路径
ExecStop=/bin/kill -15 $MAINPID
#启动用户
User=root
#启动组
Group=root
[Install]
WantedBy=multi-user.target
保存退出reload一下service文件
systemctl daemon-reload
二、启动服务
ry-vue为设置的服务名
1.启动服务
systemctl start ry-vue
#或者
systemctl start ry-vue.service
2.查看启动状态:
#查看包含.jar后缀的文件启动状态
ps -ef | grep .jar
systemctl status ry-vue
3.停止服务:
systemctl stop ry-vue
#或者
systemctl stop ry-vue.service
4.设置开机自启动:
systemctl enable ry-vue
#或者
systemctl enable ry-vue.service
5.取消开机启动:
systemctl disable ry-vue
#或者
systemctl disable ry-vue.service
6.结束pid进程:
kill -9 pid
#或者
kill pid
#或者结束整个java进程
killall java