zoukankan      html  css  js  c++  java
  • Spring Boot——Linux 启动方式

    1.前台启动:(ctrl+c会关闭程序)

      java -jar    ****.jar

    2.后台启动:(& 后台启动)

      java -jar    ****.jar &

    3.控制台输出启动:

      java -jar    ****.jar  > catalina.out  2>&1 &

        catalina.out将控制台信息输出到catalina.out

        2>&1 输出所有的日志文件

        & 后台启动

    4.脚本启动:

    #!/bin/sh
    
    rm -f tpid
    
    nohup java -jar xxx.jar --spring.profiles.active=dev >catalina.out 2>&1 &
    
    echo $! > tpid
    
    echo Start Success!

      停止:

    #!/bin/sh
    PROJECT_NAME=jar包名称
    
    tpid=`ps -ef|grep $PROJECT_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
    if [ ${tpid} ]; then
        echo 'Stop Process...'
        kill -15 $tpid
    fi
    sleep 5
    tpid=`ps -ef|grep $PROJECT_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
    if [ ${tpid} ]; then
        echo 'Kill Process!'
        kill -9 $tpid
    else
        echo 'Stop Success!'
    fi
  • 相关阅读:
    什么是进程
    进程控制
    MMAP文件内存映射
    I/O多路转接模型
    LINUX创建管道文件
    文件描述符复制
    LINUX改变文件大小
    类作用域
    LINUX文件定位
    War of the Corporations CodeForces
  • 原文地址:https://www.cnblogs.com/qinxu/p/10021022.html
Copyright © 2011-2022 走看看