zoukankan      html  css  js  c++  java
  • CentOS下部署java quartz job

    1. 首先写好你的java quartz job, 然后用Eclipse把它导出成runnable jar

    2. 编写shell脚本

    #!/bin/sh
    # chkconfig: 23456 80 10
    # description: check pnr
    
    export SERVER=/usr/job/ 
    cd $SERVER
    
      
    case "$1" in   
     
     start)   
       nohup java -server -jar ZeusService.jar zeus.quartz.air.XePnrTrigger -Xms128m -Xmx1024m &   
       echo $! > $SERVER/server.pid   
       ;;   
     
     stop)   
        kill `cat $SERVER/server.pid`   
        rm -rf $SERVER/server.pid   
        ;;   
     
     restart)   
       $0 stop   
      sleep 1   
      $0 start   
      ;;   
    
    
     *)   
     echo "Usage: run.sh {start|stop|restart}"  
       ;;   
     
    esac   
     
    exit 0   

    3. 发布服务

     1) 将SH脚本文件ZeusService 放至 etc/init.d

     2) 将ZeusService.jar 放至  usr/job 目录下

     3)  执行语句 

    chkconfig --add ZeusService      //添加注册

    cd  /etc/init.d                  //跳转目录

    dos2unix ZeusService          //文件格式转换(可选)

    chmod 777 ZeusService           //授权

    service ZeusService start           //启动服务

    ps aux | grep ZeusService         //检查服务是否启动

    技术改变世界
  • 相关阅读:
    根据JumpServer官方文档搭建服务流程
    Dockerfile常用指令总结(转载)
    高可用集群-lvs
    k8s 基于Kubeadm部署高可用集群
    Docker部署GitLab
    文本处理三剑客-grep
    文件权限
    Docker监控平台
    Redis占用大量内存问题分析
    Annotation
  • 原文地址:https://www.cnblogs.com/davidgu/p/2988578.html
Copyright © 2011-2022 走看看