以Spring cloud项目jar服务为例:
新建一个文件,如 eureka.service
[Unit]
Description=My Service
After=syslog.target
[Service]
#/usr/lib/systemd/system
#工作目录
WorkingDirectory=/www/java/yml
#java指令
ExecStart=/usr/bin/java -jar -server -Xms1M -Xmx50M /www/java/cloud-eureka.jar --spring.profiles.active=dev
SuccessExitStatus=143
[Install]
WantedBy=multi-user.target
把文件(eureka.service)复制到 /lib/systemd/system目录下
添加权限:
sudo chmod 777
修改服务后,需要执行下面的指令
systemctl daemon-reload
开启服务:
systemctl start eureka.service
停止服务:
systemctl stop eureka.service
重启服务:
systemctl restart eureka.service
设置开机启动:
systemctl enable eureka.service
关闭开机启动:
systemctl disable xxx.service