博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS下部署java quartz job
阅读量:6972 次
发布时间:2019-06-27

本文共 816 字,大约阅读时间需要 2 分钟。

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

 

2. 编写shell脚本

#!/bin/sh# chkconfig: 23456 80 10# description: check pnrexport 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         //检查服务是否启动

 

 

转载地址:http://uvasl.baihongyu.com/

你可能感兴趣的文章
iOS开发基础
查看>>
5 创建型模式-----原型模式
查看>>
C++:vector中的resize()函数 VS reserve()函数
查看>>
JS对象和数组
查看>>
CodeForces - 1105C (dp)
查看>>
安装服务windows,installutil
查看>>
斐波那契数列
查看>>
如何在android程序中使用百度api接口:
查看>>
一位10年Java工作经验的架构师聊Java和工作经验
查看>>
英文词频统计预备,组合数据类型练习
查看>>
完成个人中心—导航标签
查看>>
UVA10603 Fill
查看>>
POJ NOI MATH-7652 乘积最大的拆分
查看>>
汉若塔问题算法程序
查看>>
解决Mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'问题
查看>>
ReOut
查看>>
如何使用SecureCRT连接vmware下ubuntu
查看>>
从源代码制作iDempiere Server安装软件(Ubuntu Desktop 12.04 LTS 64位)
查看>>
jQuery必知必熟基础知识
查看>>
本原串
查看>>