docker 香草NodeJS Cron作业?

rqdpfwrv  于 2022-12-11  发布在  Docker
关注(0)|答案(1)|浏览(98)

我想在节点上做一些事情,比如说,每天午夜。
我看到很多指向node-cron的内容,并且看到this文章配置Docker容器以通过crontab执行脚本
我希望1.不使用任何外部包,2.保持脚本在服务器代码内部执行(即,我不能让Docker容器按计划执行其他文件)
这个用例是我希望每天午夜左右更新服务器上的缓存,然后以更频繁的间隔使用该缓存进行各种操作。

gajydyqb

gajydyqb1#

可以使用setInterval每小时运行一次代码,并检查是否在午夜前后

setInterval(() => {
  if (new Date().getHours() === 0) {
    // do stuff
  }
}, 1000 * 60 * 60 * 60)

相关问题