zoukankan      html  css  js  c++  java
  • rpm包安装java jar开机自启

    1.下载jdk

    官网下载地址:https://www.oracle.com/java/technologies/javase-jdk8-downloads.html

    2.安装jdk;

    rpm -ivh jdk-8u201-linux-x64.rpm

    3.检查安装:

    java -version

     输出Java版本,则不用第4步和第5步

    4.配置jdk路径

    打开/etc/profile
    增加以下内容:
    export JAVA_HOME=/usr/java/jdk1.8.0_201
    export JAVA_BIN=/usr/java/jdk1.8.0_201/bin
    export PATH=$PATH:$JAVA_HOME/bin
    export CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export JAVA_HOME JAVA_BIN PATH CLASSPATH

    5.更新配置

    source /etc/profile

    6.编写启动 脚本

    启动脚本:start.sh

    #!/bin/sh

    nohup java -jar /home/test/auto-test.jar >test.log 2>&1&

    echo $! > /home/test/test.pid

    停止脚本:stop.sh

    #!/bin/sh
    PID=$(cat /home/test/test.pid)
    kill -9 $PID

    授予脚本权限

    chmod +x start.sh

    chmod +x stop.sh

    7.编写服务脚本  

    vim /usr/lib/systemd/system/autotest.service

    #!/bin/sh
    [Unit]
    Description=antotest
    After=network.target

    [Service]
    Type=forking
    ExecStart=/home/test/start.sh
    ExecStop=/home/test/stop.sh
    PrivateTmp=true

    [Install]
    WantedBy=multi-user.target

    8.设置服务启动

    systemctl enable auto.service   #开机自启

    systemctl disable auto.service   #关闭开机自启

    systemctl start auto.service   #手动开启

    systemctl stop auto.service   #手动关闭

    systemctl status auto.service   #查看状态

  • 相关阅读:
    mysql 常用函数
    JSP 分页代码
    day15(Mysql学习)
    day14(编码实战-用户登录注册)
    Bootstrap第3天
    Bootstrap第2天
    Bootstrap 第一天
    day13(JSTL和自定义标签&MVC模型&javaweb三层框架)
    label 对齐
    Alert提示框之后跳转指定页面
  • 原文地址:https://www.cnblogs.com/rh-fernando/p/12009553.html
Copyright © 2011-2022 走看看