首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
我想要实现定时启动某个定时任务,求思路
Nelson
2016-12-09 19:10
我现在的想法是用两个定时任务来启动,一个定时任务用来触发另外一个定时任务,但感觉很麻烦冗余,不知道有没有其他解决方案
项目:
JFinal
1
1
评论区
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
谢了,看来是我陷入思维误区了
回复
发送
我要反馈
热门反馈
扫码入社
具体方法见这个贴子:http://www.jfinal.com/share/37