linux利用crontab设置定时任务运行jar包

参考链接:

1.http://blog.csdn.net/javadhh/article/details/42779505

2.http://blog.csdn.net/cctv_liu/article/details/52861316

3.http://blog.csdn.net/gongzi2311/article/details/54582914

在Linux系统中运行jar包,大家都知道可以直接输入java -jar XXX.jar。设想一个场景,这个jar包是一个关于对账的,对账需要每天都对,每天通过手工敲这行代码,显然不方便。所以,我们可以利用crontab进行定时任务的设置。

定时任务列表,输入crontab -e,在里面输入你想要设置的定时任务:

注意要使用全路径!如/home/cpsbatch...然后可以重定向输出到cron.log的日志中。

sh是shell脚本,注意前面要加上sh!表示运行该脚本。

sh脚本如下:

stlm_date是一个变量,用了格式化,表示前一天(对账都是对前一天的),它作为jar的第一个参数。

原文地址:https://www.cnblogs.com/fxl-njfu/p/8182545.html