码迷,mamicode.com
首页 > 编程语言 > 详细

java spring框架的定时任务

时间:2015-06-24 20:30:21      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:

由于测试的原因,最近有接触java spring  @Scheduled的定时任务,当时还以为配置起来表达式和crontab是完全一样的,没想到还有些许不一样。

在spring中,一个cron表达式至少有6个或者7个被空格分隔的时间元素。

如下:

技术分享

举例:

0 0/5 * * * ?就是每隔5分钟触发

0 15 10 * * ?   每天上午10:15触发 

 

ps:用法:

技术分享

 

然后再在配置文件(如application.properties文件)中设置

技术分享 即可。

 

而在linux contab中,是5位时间元素,分别表示 分,时,日,月,周。表达式后面紧跟着你要执行的命令

*/5 * * * *  run.sh  表示每隔5分钟执行一下run.sh文件

ps:crontab基本命令

crontab -l 查阅定时任务

crontab -e进入编辑页面

crontab -r移除定时任务

 

java spring框架的定时任务

标签:

原文地址:http://www.cnblogs.com/weiweiyao/p/4598301.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!