zoukankan      html  css  js  c++  java
  • 把可运行jar转换成Linux服务运行

    把下面代码复制到单独文件里,取名为【my-java-program】,用root用户将其复制到【/etc/init.d/】目录。
    当然也可以最开始就在【/etc/init.d/】目录创建【my-java-program】文件。

    【my-java-program】是自定义的内容,可根据需求自行修改。
    启动:# /etc/init.d/my-java-program start
    停止:# /etc/init.d/my-java-program stop
    重启:# /etc/init.d/my-java-program reload

    代码中【/path/to/my/java/program.jar】指可运行jar包的Full Path。
    改【my-java-program】时要改全。
    ----------------------------------------------------------------------------------------------
    #!/bin/sh

    case "$1" in
    start)
    java -jar /path/to/my/java/program.jar &
    echo $! > /var/run/my-java-program.pid
    ;;

    stop)
    if [ ! -f /var/run/my-java-program.pid ]; then
    echo "my-java-program: not running"
    exit 1
    fi

    kill -TERM `cat /var/run/my-java-program.pid`
    ;;

    reload)
    if [ ! -f /var/run/my-java-program.pid ]; then
    echo "my-java-program: not running"
    exit 1
    fi

    kill -HUP `cat /var/run/my-java-program.pid`
    ;;

    *)
    echo "Usage: /etc/init.d/my-java-program {start|stop|reload}"
    exit 1
    ;;

    esac

    exit 0
    ----------------------------------------------------------------------------------------------

  • 相关阅读:
    有关Maven
    白盒测试(White-box Testing)
    Peer Review(同行评审)
    闰年测试(非法输入的判断)
    等价类划分的应用2
    等价类划分(Equivalence Class Partitioning)
    软件测试随堂笔记-1
    软件测试之注意事项
    软件测试的发展方向
    软件测试之白盒测试
  • 原文地址:https://www.cnblogs.com/moysakura/p/5151774.html
Copyright © 2011-2022 走看看