代码之家  ›  专栏  ›  技术社区  ›  Prakad Alpha

Nodejs API Cronjob节点计划未在docker容器内运行

  •  0
  • Prakad Alpha  · 技术社区  · 2 年前

    创建了一个API,用于使用docker容器中运行的NodeJ运行一些计划作业。

    exports.createAutoJobs = async (req, res, next) => {
    console.log("Request received")
        cron.schedule('* * * * *', () => {
            console.log('Running');
        });
    }
    

    以上代码每分钟都在打印“运行” 但对于同一代码,添加自定义时间模式不起作用

    exports.createAutoJobs = async (req, res, next) => {
    console.log("Request received")
        cron.schedule('00 13 15 * *', () => {
            console.log('Running');
        });
    }
    

    如果自定义模式作为普通Nodejs应用程序位于容器外部,但不在docker容器内部,则它可以正常工作。 如何绕过它并在docker容器中运行cron作业。是否有替代方法?

    0 回复  |  直到 2 年前