zoukankan      html  css  js  c++  java
  • Linux上设置开机启动Java程序

      在Linux上设置开机启动Java程序,例如:test.jar

      在Linux上启动Java程序的命令:

    nohup java -jar test.jar >/dev/null 2>&1 &

      这样启动可以避免输出日志到控制台。

      可以将程序启动的指令做成一个shell脚本,简单的做法创建一个test.sh文件,内容如下:

    #!/bin/bash
    
    export JAVA_HOME=/usr/local/java/jdk1.7.0_75
    export JRE_HOME=/usr/local/java/jdk1.7.0_75/jre
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
    export PATH=$JAVA_HOME/bin:$PATH
    
    cd /home/keysystem/Desktop/test/
    nohup java -jar wuhan_encryptorfront-0.0.1-SNAPSHOT.jar >/dev/null 2>&1 &

      然后,最重要的一步就是修改Linux的开机启动配置文件(/etc/rc.d/rc.local) 。

    vi /etc/rc.d/rc.local

      将脚本的全路径插入到开机启动配置文件里。

    #!/bin/sh
    #
    # This script will be executed *after* all the other init scripts.
    # You can put your own initialization stuff in here if you don't
    # want to do the full Sys V style init stuff.
    
    touch /var/lock/subsys/local
    /home/dzy/Desktop/test/test.sh
  • 相关阅读:
    php array_sum()函数 语法
    php array_splice()函数 语法
    php array_search()函数 语法
    php array_intersect()函数 语法
    php array_diff()函数 语法
    php array_slice()函数 语法
    php array_merge()函数 语法
    php array_chunk()函数 语法
    php array_fill()函数 语法
    php compact()函数 语法
  • 原文地址:https://www.cnblogs.com/alsodzy/p/7931618.html
Copyright © 2011-2022 走看看