catstart.sh新建一个脚本文件,输入如下内容
java -jar linuxtest.jar
例.sh里面写的:
export YOUGYOU_COMMON_CONFIG_DIR=/yougou/task/touchDataTask/conf
#一小时
java -cp com.ivmall-mnj-data-task-1.0.0.jar -Djava.ext.dirs=lib -Dlog4j.configuration=file:conf/log4j_dailyTest.properties com.ivmall.Application dailyWatch
CTRL+D保存文件
chmod +x start.sh 给其加上可执行权限
。 start.sh执行脚本运行程序你若看到如下内容则说明你成功了:
[framework] 2008-02-24 19:44:19,181 - com.dao.Appdao -0 [main] INFO com.dao.Appdao - this is info message[framework] 2008-02-24 19:44:19,187 - com.dao.Appdao -6 [main] ERROR com.dao.Appdao - this is error message[framework] 2008-02-24 19:44:19,188 - com.dao.Appdao -7 [main] FATAL com.dao.Appdao - this is fatal message
六、将这个程序加到定时任务中去
crontab -l 查看已有的定时任务,
crontab -e 添加或修改定时任务,加入如下行
#每分钟执行一次/webapps/linuxtest/linuxtest.jar
1 /webapps/linuxtest/start.sh
然后esc,键入:wq回车保存文件
#后是注释
1 /webapps/linuxtest/start.sh 前面6个位,f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 表示一个星期中的第几天f6表示要执行的脚本。
java -jar linuxtest.jar
例.sh里面写的:
export YOUGYOU_COMMON_CONFIG_DIR=/yougou/task/touchDataTask/conf
#一小时
java -cp com.ivmall-mnj-data-task-1.0.0.jar -Djava.ext.dirs=lib -Dlog4j.configuration=file:conf/log4j_dailyTest.properties com.ivmall.Application dailyWatch
CTRL+D保存文件
chmod +x start.sh 给其加上可执行权限
。 start.sh执行脚本运行程序你若看到如下内容则说明你成功了:
[framework] 2008-02-24 19:44:19,181 - com.dao.Appdao -0 [main] INFO com.dao.Appdao - this is info message[framework] 2008-02-24 19:44:19,187 - com.dao.Appdao -6 [main] ERROR com.dao.Appdao - this is error message[framework] 2008-02-24 19:44:19,188 - com.dao.Appdao -7 [main] FATAL com.dao.Appdao - this is fatal message
六、将这个程序加到定时任务中去
crontab -l 查看已有的定时任务,
crontab -e 添加或修改定时任务,加入如下行
#每分钟执行一次/webapps/linuxtest/linuxtest.jar
1 /webapps/linuxtest/start.sh
然后esc,键入:wq回车保存文件
#后是注释
1 /webapps/linuxtest/start.sh 前面6个位,f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 表示一个星期中的第几天f6表示要执行的脚本。