美文网首页
shell-jar启动

shell-jar启动

作者: 任嘉平生愿 | 来源:发表于2019-11-12 17:43 被阅读0次

#!/bin/bash

#author chenyue

echo "member deployment!"

#拿到pid

member_pid=`ps x | grep mutms-member-uat.jar | grep -v grep | awk '{print $1}'`

if [ -z "$member_pid"  ];then

#pid不存在直接启动jar

nohup java -jar mutms-member-uat.jar >member.log 2>&1 &

else

#杀掉pid再启动jar

kill -9 $member_pid

nohup java -jar mutms-member-uat.jar >member.log 2>&1 &

fi

echo "member deployment ok!"

-----------------------------------------------------------------------------------------------------------------------

#!/bin/bash

#author chenyue

read -p "请输入jar名称 例: mutms-iservice-sale-uat.jar  " jarname

read -p "请输入日志存放名称 例: sale.log  " logpath

echo $jarname" deployment!"

#拿到pid

member_pid=`ps x | grep $jarname | grep -v grep | awk '{print $1}'`

if [ -z "$member_pid"  ];then

#pid不存在直接启动jar

nohup java -jar $jarname >$logpath 2>&1 &

else

#杀掉pid再启动jar

kill -9 $member_pid

nohup java -jar $jarname >$logpath 2>&1 &

fi

echo $jarname" deployment ok!"

相关文章

  • shell-jar启动

    #!/bin/bash #author chenyue echo "member deployment!" #拿到...

  • 【MySQL】6.0 入门学习(六)——MySQL启动与停止、官

    1.0 MySQL主要有四种启动方式:直接启动、安全启动、服务启动、多实例启动。 直接启动: ​ 服务器启动: ​...

  • App启动优化(三)启动优化方案

    系列文章 App启动优化(一)冷启动和热启动 App启动优化(二)启动时间测量 App启动优化(三)启动优化方案 ...

  • 性能优化 -- 启动优化

    启动优化 app启动分为:冷启动;热启动,温启动三种冷启动: 耗时最多流程:冷启动经过的流程点击app --> ...

  • iOS App 启动速度优化

    理解App启动 App启动从技术角度可以分为冷启动和热启动。冷启动是App启动时需要系统分配进程的启动操作;热启动...

  • 冷启动和热启动

    一,什么是冷启动和热启动 二,冷启动流程 三,怎么对冷启动进行优化 一,什么是冷启动和热启动 定义:冷启动就是启动...

  • 应用启动优化

    1.热启动 与 冷启动 冷启动 首次启动。 热启动 是已经启动,从后台再次唤醒。2.优化冷启动main()函数执...

  • 性能优化 - 启动时间

    应用的启动分为:冷启动,暖启动和热启动。其中冷启动是我们优化的重点,优化冷启动可能会同时优化暖启动和热启动。 冷启...

  • ios性能优化

    1.项目启动 冷启动和热启动 APP 启动分为冷启动(Cold Launches),当 APP 长时间没有被启动的...

  • APP冷启动优化

    一、APP启动分为冷启动和热启动 1、冷启动 - APP从0-1的启动 2、热启动 - APP在后...

网友评论

      本文标题:shell-jar启动

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