linux 下部署 java quartz job

国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html
内部邀请码:C8E245J (不写邀请码,没有现金送)
国内私募机构九鼎控股打造,九鼎投资是在全国股份转让系统挂牌的公众公司,股票代码为430719,为“中国PE第一股”,市值超1000亿元。 
------------------------------------------------------------------------------------------------------------------------------------------------------------------

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

2. 编写 shell 脚本

 1 #!/bin/sh
 2 # chkconfig: 23456 80 10
 3 # description: check pnr
 4 
 5 export SERVER=/usr/job/ 
 6 cd $SERVER
 7 
 8   
 9 case "$1" in   
10  
11  start)   
12    nohup java -server -jar ZeusService.jar zeus.quartz.air.XePnrTrigger -Xms128m -Xmx1024m &   
13    echo $! > $SERVER/server.pid   
14    ;;   
15  
16  stop)   
17     kill `cat $SERVER/server.pid`   
18     rm -rf $SERVER/server.pid   
19     ;;   
20  
21  restart)   
22    $0 stop   
23   sleep 1   
24   $0 start   
25   ;;   
26 
27 
28  *)   
29  echo "Usage: run.sh {start|stop|restart}"  
30    ;;   
31  
32 esac   
33  
34 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         // 启动服务

4. 检查服务是否启动

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

原文地址:https://www.cnblogs.com/AloneSword/p/3294459.html