Centos7服务器将jar包做成service服务启动

增加系统服务目录

进入系统服务目录

cd /etc/systemd/system/

创建服务类型的文件vim aaaa.service

 

编辑内容

[Unit]
Description=aaaa    描述
After=syslog.target network.target   依赖

[Service]
Type=simple

前面是java命令的绝对路径   后面是jar包的绝对路径, 注意如果不清楚Java安装的绝对路径,请用which java 查看

ExecStart=/usr/local/jdk1.8.0_241/bin/java -jar /usr/local/aaaa/aaaa.jar
ExecStop=/bin/kill -15 $MAINPID

User=root
Group=root

[Install]
WantedBy=multi-user.target

 

服务操作

#启动服务systemctl start aaaa  #或者systemctl start aaaa.service

#停止服务systemctl stop aaaa  #或者systemctl stop aaaa.service

#服务状态systemctl status aaaa   #或者systemctl status aaaa.service

#开机启动systemctl enable aaaa  #或者systemctl enable aaaa.service

#项目日志journalctl -u aaaa   #或者journalctl -u aaaa.service

你可能感兴趣的:(Centos7服务器将jar包做成service服务启动)