关于定时任务的问题
发布于 9 年前 作者 wanghai2601028 3647 次浏览 最后一次编辑是 8 年前 来自 问答

定时任务我用的是node-schedule,代码如下: var logger = require(’./logger’).logger(); var schedule = require(‘node-schedule’); var pool = require(’…/lib/mysql_pool’);

var config = { hour: 0, minute: 0, second: 0 }; var j = schedule.scheduleJob(config, function(){ logger.info(“每天凌晨0点凯撒执行定时任务!!!”); });

计划每天凌晨0点执行,但是每次都不执行,我如果把时间改为当前时间几分钟之后或者几小时之后,只要时间不是太长都会按时执行; 第二个问题:不知道是不是js的机制还是什么,Java的定时任务可以通过手动调整系统时间来测试是否执行,但是同样的这段代码还是没有执行

小白一枚,求教各位大神~

2 回复

你是不是机子睡眠了?

没有啊,开始的时候用的虚拟机,后来直接用服务器测试了,但是还是不执行 自豪地采用 CNodeJS ionic

回到顶部