java spring框架的定时任务

因为测试的缘由,最近有接触java spring  @Scheduled的定时任务,当时还觉得配置起来表达式和crontab是彻底同样的,没想到还有些许不同。java

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

以下:spring

举例:app

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

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

 

ps:用法:blog

 

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

 便可。io

 

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

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

ps:crontab基本命令

crontab -l 查阅定时任务

crontab -e进入编辑页面

crontab -r移除定时任务

相关文章
相关标签/搜索