因为测试的缘由,最近有接触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移除定时任务