首先执行命令:
cd /etc/systemd/system
到这个目录下,新建一个 wx-demo.service,可以把wx-demo设置为你想起的服务名
用vim命令编辑一个新的脚本
vim wx-demo.service
脚本内容
[Unit]
Description=wx-demo#描述
After=syslog.target network.target #依赖
[Service]
Type=simple
ExecStart=/root/data -jar /opt/javaapps/wx-demo-1.0.jar
#前面是java命令的绝对路径 后面是jar包的绝对路径
ExecStop=/bin/kill -15 $MAINPID
User=root
Group=root
[Install]
WantedBy=multi-user.target
使用
systemctl start wx-demo
或者
systemctl start wx-demo.service
就启动服务了。
如果更改项目了,先运行下面重新读取命令
systemctl daemon-reload
再运行
systemctl start wx-demo.service
如果要停止服务:
systemctl stop wx-demo
或者
systemctl stop wx-demo.service
设置开机自启动:
systemctl enable wx-demo
或者
systemctl enable wx-demo.service
又或者不想开机启动:
systemctl disable wx-demo
或者
systemctl disable wx-demo.service