我想在Windows环境中使用node.js每隔1小时运行一次print语句。我使用了程序包node-schedule。
但是当我试着运行这个的时候,输出并不像预期的那样,我想我的时间表格式是错误的。
所以我尝试了下面的代码:
var schedule = require('node-schedule');
var j = schedule.scheduleJob('*/1 * * *', function(){
console.log('The answer to life, the universe, and everything!');
});
8条答案
按热度按时间vql8enpb1#
cron格式包括:
以下是链接:https://github.com/node-schedule/node-schedule
8i9zcol22#
为什么不能使用setInerval()
plicqrtu3#
您可以尝试以下操作:
更多示例:
5 */2 * * *
5 */2 * * *
个您应该使用这个友好的工具来读取和验证配置。例如:
值得注意的是,并不是所有的cronjob库都支持相同的细粒度时间级别。
ekqde3dh4#
这将每隔1小时0分0秒运行一次(例如:在下午1点、2点、3点等执行):
参考:https://www.npmjs.com/package/cron
uajslkp65#
这将根据您的时区运行,例如,现在您的时间是12:30,您的调度程序将在01:00运行。请检查
brccelvz6#
你需要在cron风格上再加一个“*”。如果你想了解更多的话,他们确实有一个很好的README.md。
cron包含:
编辑
如果您希望在每小时的特定分钟运行一次,您也可以这样做,并将0与0-59之间的任何分钟进行切换:
w46czmvw7#
当**“秒为零”和“分钟为零”**,以及“任何小时”、“任何天”、“任何月”、“一周中的任何一天”时,此函数将运行。基本上,每小时运行一次。
qncylg1j8#
它将在每小时0分0秒运行。