1、打jar包:SyncAppunionLogTask.jar,引用到的第三方jar包,放到lib文件夹下,lib文件夹与jar包平级。jar包中的MANIFEST.MF文件中指定Main-Class为main方法所在的那个类,指定Class-Path: lib/mysql-connector-java-5.1.34-bin.jar。
2、上传到linux服务器,编写sh脚本:
#!/bin/sh
java -jar /platapp/jkj/SyncAppunionLogTask/SyncAppunionLogTask.jar
echo `date +%Y-%m-%d_%H:%M:%S` >> /platapp/jkj/syncTaskLog.txt
3、启定时任务,输入crontab -e 回车,在编辑器中输入:5 1 * * * /platapp/jkj/test.sh
,代表每天凌晨01:05时间执行。