zoukankan      html  css  js  c++  java
  • Linux中启动和停止jar包的运行

    脚本一:
    startTest.sh内容如下:
    #!/bin/sh
    java -jar Test.jar &       #注意:必须有&让其后台执行,否则没有pid生成
    echo $! > /var/run/Test.pid   # 将jar包启动对应的pid写入文件中,为停止时提供pid
    stopTest.sh内容如下:
    #!/bin/sh
    PID=$(cat /var/run/Test.pid)
    kill -9 $PID
    脚本二:
      
    #! /bin/sh
    #启动方法
    start(){
            java -Xms128m -Xmx2048m -jar test1.jar 5 > log.log &
            java -Xms128m -Xmx2048m -jar test2.jar 5 > log.log &
            tail -f result.log
    }
    #停止方法
    stop(){
            ps -ef|grep test|awk '{print $2}'|while read pid
            do
               kill -9 $pid
            done
    }
    case "$1" in
    start)
      start
      ;;
    stop)
      stop
      ;;
    restart)
      stop
      start
      ;;
    *)
      printf 'Usage: %s {start|stop|restart} ' "$prog"
      exit 1
      ;;
    esac
  • 相关阅读:
    写Log日志的方法 减少插件引用
    操作文件常用的方法
    Git常用命令
    JS
    js
    BUG++
    mysql点滴记录 二 (MySql经典练习题)
    mysql点滴记录 一 (创建表结构 & 构建测试数据)
    TCPDF
    Docker-命令
  • 原文地址:https://www.cnblogs.com/jym-sunshine/p/4845042.html
Copyright © 2011-2022 走看看