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
  • 相关阅读:
    从迷宫终点出发——Leo鉴书36
    OCP-1Z0-053-V13.02-238题
    OCP-1Z0-053-V13.02-233题
    OCP-1Z0-053-V13.02-232题
    OCP-1Z0-053-V13.02-228题
    OCP-1Z0-053-V13.02-226题
    OCP-1Z0-053-V13.02-225题
    OCP-1Z0-053-V13.02-221题
    OCP-1Z0-053-V13.02-219题
    OCP-1Z0-053-V13.02-216题
  • 原文地址:https://www.cnblogs.com/alsodzy/p/7931618.html
Copyright © 2011-2022 走看看