我想要实现定时启动某个定时任务,求思路

我现在的想法是用两个定时任务来启动,一个定时任务用来触发另外一个定时任务,但感觉很麻烦冗余,不知道有没有其他解决方案

评论区

JFinal

2016-12-09 19:27

你希望是定时任务 A,定时启动另一个定时任务 B,只要合理安排好定时任务 A,那么定时任务 B 不需要存在

具体方法见这个贴子:http://www.jfinal.com/share/37

JFinal

2016-12-09 19:28

补充一下,如果你仍然希望是 A 定时启动 B,仍然按照这个贴子来也是可以的,只是 B 根本没有必要存在:http://www.jfinal.com/share/37

Nelson

2016-12-09 19:48

@JFinal 我的业务逻辑是这样:一个监考提醒功能,管理员后台设置考试时间启动定时任务,然后在考试时间前一天晚上8点,考前两小时这两个时间点发邮件提醒教师,这样子感觉一个定时任务好像没办法完成,还是说我对cron表达式了解的太浅了

nbjgl

2016-12-12 20:59

@Nelson 你只需要做一个定时任务,一个小时转一次,做两个业务的查询和处理就行了啊。前一天晚上8点这个,你只需要判断下当前时间就可以确定是否要执行这个查询;考前两个小时这个,你就让定时任务一直转就行了,每次都找出来符合条件的数据,然后通知对应的教师就行了啊。

nbjgl

2016-12-12 20:59

我不会写定时任务……但是我觉得逻辑应该就是这样的。祝你好运~

Nelson

2016-12-14 10:38

@nbjgl 谢了,看来是我陷入思维误区了

热门反馈

扫码入社