项目中有个定时任务配置时间为:task.hotcityinventory.timer=0 5 2/12 * * ?
这个是什么意思?第二个问题是:如果我想把时间设为每天下午3点,晚上11点和早上6点,怎么写呢?
3点:0 0 15 * * ?
晚上11点:0 0 23 * * ?
早上6点:0 0 6 * * ?
依次是:秒 分 时 日期 月份 星期 年(可留空)
使用这个在线生成工具吧http://cron.qqe2.com/
task.hotcityinventory.timer=0 5 2/12 * * ? 是说 2点到12点,每5分钟执行一次。
每天下午3点,晚上11点和早上6点: 0 0 6,15,23 * * ?
task.hotcityinventory.timer=0 5 2/12 * * ? 表示的是每天02:05 和 12:05时刻执行(不是每五分钟执行一次,每五分钟是 0 */5 2/12 * * ?);要是想设置成每天下午3点,晚上11点和早上6点 可写成0 0 6,15,23 * * ?
具体表达式意义楼上都已经给出,也可以用网站转义
使用在线生成工具吧,里面介绍详细