linux下将jar包注册为服务,并设置开机自启动 |
您所在的位置:网站首页 › linux怎么启动jar › linux下将jar包注册为服务,并设置开机自启动 |
以系统服务启动,实际上就是自己注册一个系统服务,然后系统服务的功能就是启动此jar包,所以我们就可以通过启动自定义系统服务控制jar包的启动了,这种方式有很多好处,最显而易见的就是系统服务的启动、停止、查看状态、开机自启动等命令能直接管理到jar包进程。 在/etc/systemd/system目录下创建一个xxx.service文件,xxx就是自定义的服务名称。 在文件中写入以下内容: [Unit] Description=buddha-weixin-program After=syslog.target [Service] ExecStart=/usr/java/jdk1.8.0_121/jre/bin/java -jar /www/wwwroot/xf/buddha-weixin-program.jar --spring.config.location=/www/wwwroot/xf/application.properties [Install] WantedBy=multi-user.target[Unit]说明 Description:服务的描述 After:设置在某个服务启动后启动 [Service]服务参数配置 ExecStart服务运行执行的命令 [Install]服务安装的相关设置,可设置为多用户 根据需要,自己修改description和ExecStart的内容即可(ExecStart后面的java命令需要全路径)、 这里需要加上指定配置文件,否则无法加载外部配置文件 启动服务的相关命令 systemctl start xxx #启动服务 systemctl status xxx #查看服务状态 systemctl stop xxx #停止服务 systemctl enable xxx #设置服务开机自启动 systemctl disable xxx #取消服务开机自启动 systemctl restart xxx #重启服务 systemctl daemon-reload #重载服务配置查看启动日志 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |