Changes between Version 10 and Version 11 of task


Ignore:
Timestamp:
06/15/2015 02:58:14 PM (11 years ago)
Author:
chenshuyao
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • task

    v10 v11  
     1== 定时开发 == 
     2 
    13== 线上定时任务相关部署 == 
    2 * jar包:192.168.236.196/data/clubcron/task/task-1.0-SNAPSHOT.jar 
     4* jar包:192.168.236.196/data/clubcron/task/task-1.0-SNAPSHOT.jar (只有196这台机有) 
    35* 配置文件:/data/clubcron/task/conf/autoclub.properties (注意其中mc的相关配置要严格跟resin下的配置一致) 
    4 * 日志:/data/clubcron/task/log/xxx.log 
    5 * ANALYZER_HOME=/data/clubcron/task 
     6* 日志:/data/clubcron/task/log/autoclubtask.log (默认全部任务都输出到这个文件) 
     7* 定时操作是利用系统crontab命令实现,所以对每个定时任务都需要准备好相关的脚本xxx.sh,然后让网络帮忙配置crontab命令  
     8* 执行脚本需要先配置好环境变量:ANALYZER_HOME=/data/clubcron/task(jar执行目录) LANG=zh_CN.GB18030(避免输出日志到控制台时中文乱码) 
     9* 举个例子:统计车友会会员排名的定时任务, 
     10memberRankTask.sh 
     11#!/bin/bash  
     12export LANG=zh_CN.GB18030  
     13ANALYZER_HOME=$(cd "$(dirname "$0")"; pwd)  
     14cd $ANALYZER_HOME  
     15/usr/java/jdk1.6.0_32/bin/java -jar task-1.0-SNAPSHOT.jar memberRankTask  
     16sleep 3  
     17curl -s -x 192.168.239.200:1080 --max-tim e600 --connect-timeout 120 "http://club.pcauto.com.cn/util/daily/clear_member_info.do"  
    618 
    7 == crontab定时任务 == 
     19 
     20 
     21== crontab定时任务列表 == 
    822* 统计每个车友会会员排名,每天0点0分执行一次 
    923  * 0 0 * * * $ANALYZER_HOME/memberRankTask.sh >> $ANALYZER_HOME/memberRankTask.log 2>&1