美文网首页
微服务启动和停止

微服务启动和停止

作者: DimonHo | 来源:发表于2018-06-06 21:06 被阅读27次

微服务以jar包的形式部署到linux测试环境时,为了方便管理,我写了几个shell脚本

  • start
#!/bin/bash
filename=$1
if [ ! -f $HOME/${filename} ]
then
  echo 请检查${filename}是否存在
  echo 服务启动失败
else
  server=${filename%.*}
  echo 正在启动${server}服务。。。
  nohup $HOME/java/bin/java -jar $HOME/$1 --spring.profiles.active=test > $HOME/logs/${server}.log 2>&1 &
  echo $! > $HOME/pid/${server}.pid
  echo 启动完成
  cat $HOME/pid/${server}.pid
fi
  • stop
#!/bin/bash
filename=$1
server=${filename%.*}
if [ ! -f $HOME/pid/${server}.pid ]
then
  echo 服务${server}未启动。。。
else
  PID=$(cat $HOME/pid/${server}.pid)
  echo kill $PID
  kill $PID
  rm $HOME/pid/${server}.pid
fi
  • restart
#!/bin/bash
$HOME/.local/bin/stop $1
sleep 5
$HOME/.local/bin/start $1

启动服务,只需要将jar包作为参数即可

start config-server.jar
start discovery.jar
stop config-server.jar
restart config-server.jar

相关文章

  • Android服务Service

    一、普通服务 1 . 定义服务 2 . 启动和停止服务 启动服务 停止服务stopService (servic...

  • 2020-08-11Mysql数据库软件

    MySQL配置 启动和停止服务net start mysql:启动服务net stop mysql:停止服务 my...

  • 2018-08-08

    在Mac OS X启动和停止MySQL服务的命令 摘要:在Mac OS X启动和停止MySQL服务的命令 启动My...

  • mySQL 的启动和修改密码

    在Mac OS X启动和停止MySQL服务的命令 摘要:在Mac OS X启动和停止MySQL服务的命令 启动My...

  • 初涉MySQL

    启动/停止/重启MySQL服务 启动MySQL服务: mysql.server start 停止MySQL服务:...

  • Mac中启动、停止、重启MySql服务

    Mac中启动、停止、重启MySql服务 启动MySql服务: 停止MySql服务: 重启MySql服务: 数据库服...

  • 微服务启动和停止

    微服务以jar包的形式部署到linux测试环境时,为了方便管理,我写了几个shell脚本 start stop r...

  • Apache 服务启动和停止

    启动:sudo apachectl start 停止:sudo apachectl stop 重启:sudo ap...

  • 启动和停止jenkins服务

    mac windows必须要用管理员权限运行cmd,否则会报系统错误5

  • 01.MySQL命令行基本操作

    开启/停止MySQL服务 可以在服务中停止或启动MySQL服务 可以使用命令行启动或停止MySQL服务以管理员身份...

网友评论

      本文标题:微服务启动和停止

      本文链接:https://www.haomeiwen.com/subject/guyisftx.html