sails.js-hook-scheddule – 如何指定cron时间string

我如何指定在sails-hook-schedule中安排任务的时间安排? 我从他们的文档中得到了这个基本的例子。

module.exports.schedule = { sailsInContext : true, //If sails is not as global and you want to have it in your task tasks : { //Every monday at 1am firstTask : { cron : "0 1 * * 1", task : function (context, sails) { console.log("cron ok"); }, context : {} } } }; 

现在这条线是什么意思?

 cron : "0 1 * * 1", 

我的理解是,这是我如何指定时间表的时间表。 我想在每天早上12点执行一个特定的任务。 谁能帮我这个?

这个string是一个cronexpression式。 Cron允许用户安排在Unix类计算机操作系统中以固定的时间,date或时间间隔定期运行的作业。

你可以在网上find大量的教程来学习如何编写一个教程。

你也有帮助者翻译纯英文的cronexpression式 ,或者生成一个cronexpression式 。

你在上午1点在星期一运行task方法。

如果你想安排它在每天早上12点运行,你可以使用这个cronexpression式: 0 0 * * *

你可以使用这个链接 – Cron Tab Guru来找出cronexpression式的含义。 它给你的cronexpression式的描述。 我觉得它非常有用。