zoukankan      html  css  js  c++  java
  • Linux centos开机执行JAR Shell脚本

    Linux centos开机执行shell脚本

    Linux centos开机执行 java  jar

    1.编写jar执行脚本

      vim start.sh

      加入如下内容(根据自己真实路径与数据进行编写)

    #!/bin/sh
    JAVA_HOME=/usr/local/java/jdk1.8.0_181
    CLASSPATH=$JAVA_HOME/lib/
    PATH=$PATH:$JAVA_HOME/bin
    export PATH JAVA_HOME PATH
    java -jar /home/app/test/8081.jar &
    java -jar /home/app/test/8082.jar &

      

     

    2.编写开机服务service(该service的ExecStart配置为上面的脚本路径)

      cd /usr/lib/systemd/system

      vim teststart.service

      加入以下内容

    [Unit]
    Description=nginx - high performance web server
    After=network.target remote-fs.target nss-lookup.target
    [Service]
    Type=forking
    ExecStart=/home/app/test/start.sh
    #ExecReload=/
    #ExecStop=/
    PrivateTmp=true
    [Install]
    WantedBy=multi-user.target

     

    3.开机执行service

      systemctl daemon-reload  #重新加载所有service服务

      systemctl enable teststart.service  #开机启动该service

      systemctl is-enabled teststart.service  #查看该service是否开机启用

      

    4.重启服务,查看脚本是否执行

      重启

      reboot

      

      查看 jar 其否启动

      ps -ef|grep java

      

     

     

  • 相关阅读:
    bzoj 3438 小M的作物
    洛谷 1126 机器人搬重物
    hdu 4055 Number String
    顺序对齐
    codevs 1300 文件排版
    NOIP 2015 提高组 Day2
    poj 2484 A Funny Game
    51nod 1548 欧姆诺姆和糖果 (制约关系优化枚举)
    hdu 1907 John (anti—Nim)
    hdu 2516 取石子游戏 (斐波那契博弈)
  • 原文地址:https://www.cnblogs.com/zwcry/p/9523335.html
Copyright © 2011-2022 走看看