定时任务我用的是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的定时任务可以通过手动调整系统时间来测试是否执行,但是同样的这段代码还是没有执行
小白一枚,求教各位大神~