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         //检查服务是否启动

    技术改变世界
  • 相关阅读:
    sql 从A表复制数据到B表
    sql union和union all
    sql 类型转换
    SQL聚合函数
    数据存储类型
    asp.net中XML如何做增删改查操作(基础操作)
    数据库分页总结
    javascript 和 jquery 初学总结
    File FileStream StreamReader和StreamWriter
    oracle建数据库
  • 原文地址:https://www.cnblogs.com/davidgu/p/2988578.html
Copyright © 2011-2022 走看看