Javascript 如何使用节点计划使用正确的特定时间格式?
使用下面的代码,我想每天早上8点运行节点调度任务,它只在我第一次启动应用程序时发生,但第二天它没有运行调度。如果我想执行上午8点或下午2点,正确的格式是什么。提前谢谢 cron.jsJavascript 如何使用节点计划使用正确的特定时间格式?,javascript,node.js,cron,Javascript,Node.js,Cron,使用下面的代码,我想每天早上8点运行节点调度任务,它只在我第一次启动应用程序时发生,但第二天它没有运行调度。如果我想执行上午8点或下午2点,正确的格式是什么。提前谢谢 cron.js module.exports = function CronJob() { cronSchedule.scheduleJob('08 * * *', function() { console.log('Testing 8AM'); async.eachSeries(direc
module.exports = function CronJob() {
cronSchedule.scheduleJob('08 * * *', function() {
console.log('Testing 8AM');
async.eachSeries(directories, function (dir, cb1) {
var dir = __dirname + dir;
// get files for the directory
fs.readdir(dir, function (err, files) {
if (err) return cb1(err);
// loop through each file
async.eachSeries(files, function (file, cb2) {
var filePath = path.resolve(dir + '/' + file);
// get info for the file
fs.stat(filePath, function (err, stats) {
if (err) return cb2(err);
var fileInfo = { fileDate: stats.birthtime, filename: file };
compareDates(fileInfo, filePath);
cb2(null, fileInfo);
});
}, cb1);
});
}, function (err, fileInfos) {
if (err) {
console.info('error', err);
return;
}
});
});
}
您没有列出您正在使用的NPM模块,但肯定缺少一个星*。每个模块都有一个语法,但通常是秒、分钟、小时、月日、月日、周日。(******)有些人没有星期几。因此,在您的情况下,它将是**/8***。查看您正在使用的确切模块的语法。比如说 我使用的是
节点计划
每个模块都使用不同的格式吗?@hussain大多数都或多或少使用标准格式。检查特定模块的文档。我刚刚检查了一下,它和我上面列出的格式是一样的。