当前位置: 首页 > news >正文

ubuntu22.04开机自启动Eureka服务

ubuntu22.04开机自启动Eureka服务

1、创建启动脚本eurekaService.sh

#我们把启动脚本放在/usr/software目录下
cd /usr/software
vim eurekaService.sh

eurekaService.sh内容为

#!/bin/sh
# this is a eurekaService shell to startup at the mechian power on.echo "eurekaServer-0.0.1-SNAPSHOT.jar service start loading..." 
nohup java -jar /usr/software/eurekaServer-0.0.1-SNAPSHOT.jar > /usr/software/log.txt 2>&1 &
echo "eurekaService loads successful"

2、赋予可执行权限

chmod 777 eurekaService.sh

3、新建要启动的Eureka服务文件

#新建要启动的服务文件
vim /etc/systemd/system/eureka.service

eureka.service内容为

[Unit]
Description=this is eurekaService 
After=network.target
[Service]
Type=forking
ExecStart=/usr/software/eurekaService.sh  #指定上面创建的脚步文件路径
[Install]
WantedBy=multi-user.target  #多用户

4、启动Eureka服务

#让系统获取到你刚自定义的service文件并设置开机启动
systemctl daemon-reload
systemctl start eureka.service#查看日志
systemctl status eureka.service
http://www.lryc.cn/news/157552.html

相关文章:

  • 【 OpenGauss源码学习 —— 列存储(analyze)(三)】
  • Element Plus table formatter函数返回html内容
  • c++ mutable
  • element-plus 踩的坑
  • Python、Rust中的协程
  • Vuepress样式修改内容宽度
  • Vue2电商前台项目——项目的初始化及搭建
  • 递归算法学习——N皇后问题,单词搜索
  • 【SpringBoot】mockito+junit 单元测试
  • webserver 同步 I/O 模拟 Proactor 模式的工作流程
  • mysql8-基于docker搭建主从同步
  • 智能水表远程控制系统:引领节水新时代
  • 【FusionInsight 迁移】HBase从C50迁移到6.5.1(03)6.5.1上准备Loader
  • redis多线程操作
  • OpenCV(十七):拉普拉斯图像金字塔
  • OpenCL编程指南-10.2使用C++包装器API的矢量相加示例
  • mysql数据库,字符串使用双引号““导致报错,使用单引号‘‘不报错,Unknown column ‘user-test‘ in ‘where clause‘
  • [华为云云服务器评测] 华为云耀云服务器 Java、node环境配置
  • 中企绕道突破封锁,防不胜防 | 百能云芯
  • 动手实践:从栈帧看字节码是如何在 JVM 中进行流转的
  • PEX装机
  • 异地远程访问内网BUG管理系统【Cpolar内网穿透】
  • 论文笔记:一分类及其在大数据中的潜在应用综述
  • 下单时如何保证数据一致性?
  • 【C++ Core Guidelines解析】深入理解现代C++的特性和原理
  • Go语言高阶:Reflection反射与Files操作 详细示例教程
  • 谷歌seo技术流
  • ReactiveUI MVVM框架(1)-Collections
  • 【微服务】五. Nacos服务注册
  • Lnmp架构-Redis