zoukankan      html  css  js  c++  java
  • linux_java_同时启动三个项目脚本

    test.sh

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

    #!/bin/sh
    while :
    do
    run1=$(ps -ef |grep 'sxnx-sms-8081' |grep -v "grep")
    run2=$(ps -ef |grep 'sxnx-sms-8082' |grep -v "grep")
    run3=$(ps -ef |grep 'sxnx-sms-8083' |grep -v "grep")
    if [ "$run1" ] ; then
    echo "The sxnx-sms-8081 service is alive!"
    else
    echo "The sxnx-sms service was shutdown!"
    echo "Starting service sxnx-sms-8081..."
    nohup java -jar $PWD/sxnx-sms-8081.jar&
    echo "The service sxnx-sms-8081 was started!"
    fi
    if [ "$run2" ] ; then
    echo "The sxnx-sms-8082 service is alive!"
    else
    echo "The sxnx-sms service was shutdown!"
    echo "Starting service sxnx-sms-8082..."
    nohup java -jar $PWD/sxnx-sms-8082.jar&
    echo "The service sxnx-sms-8082 was started!"
    fi
    if [ "$run3" ] ; then
    echo "The sxnx-sms-8083 service is alive!"
    else
    echo "The sxnx-sms service was shutdown!"
    echo "Starting service sxnx-sms-8083..."
    nohup java -jar $PWD/sxnx-sms-8083.jar&
    echo "The service sxnx-sms-8083 was started!"
    fi
    sleep 10
    done

    =======================================================================================================================

    去掉while循环,只执行一次

    #!/bin/sh
    run1=$(ps -ef |grep 'sxnx-sms-8081' |grep -v "grep")
    run2=$(ps -ef |grep 'sxnx-sms-8082' |grep -v "grep")
    run3=$(ps -ef |grep 'sxnx-sms-8083' |grep -v "grep")
    if [ "$run1" ] ; then
    echo "The sxnx-sms-8081 service is alive!"
    else
    echo "The sxnx-sms service was shutdown!"
    echo "Starting service sxnx-sms-8081..."
    nohup java -jar $PWD/sxnx-sms-8081.jar&
    echo "The service sxnx-sms-8081 was started!"
    fi
    if [ "$run2" ] ; then
    echo "The sxnx-sms-8082 service is alive!"
    else
    echo "The sxnx-sms service was shutdown!"
    echo "Starting service sxnx-sms-8082..."
    nohup java -jar $PWD/sxnx-sms-8082.jar&
    echo "The service sxnx-sms-8082 was started!"
    fi
    if [ "$run3" ] ; then
    echo "The sxnx-sms-8083 service is alive!"
    else
    echo "The sxnx-sms service was shutdown!"
    echo "Starting service sxnx-sms-8083..."
    nohup java -jar $PWD/sxnx-sms-8083.jar&
    echo "The service sxnx-sms-8083 was started!"
    fi


  • 相关阅读:
    springboot 前后端分离开发 从零到整(三、登录以及登录状态的持续)
    鼠标跟随
    sublime_text编辑器下载安装使用
    实现el-dialog的拖拽,全屏,缩小功能
    vue 动态添加路由 require.context()
    Vue JsonView 树形格式化代码插件
    利用vue-gird-layout 制作可定制桌面 (二)
    利用vue-gird-layout 制作可定制桌面 (一)
    通过js 实现 向页面插入js代码并生效,和页面postMessage通讯
    简单实现一个ES5 Vue Dialog 插件
  • 原文地址:https://www.cnblogs.com/curedfisher/p/13039872.html
Copyright © 2011-2022 走看看