【问题标题】:node cron running automatically on start [duplicate]节点cron在启动时自动运行[重复]
【发布时间】:2019-11-13 16:19:28
【问题描述】:

我使用的是https://www.npmjs.com/package/cron 版本是^1.7.2。通常它安排在每天晚上 10:40,并且在该部分运行良好。我要解决的问题是,当我使用node app.js 运行代码时,它首先运行main() 函数,然后等待预定时间。我想取消在启动时自动运行。下面是我的代码,

CronJob('22 40 * * *', main(), null, true, 'Europe/Istanbul');

【问题讨论】:

  • @Quentin,您是要将每个接收函数作为参数并错误添加括号的问题都标记为重复,还是只标记与计时器相关的问题?

标签: javascript node.js cron


【解决方案1】:

您的代码正在调度 main() 而不是 main 的结果。 不加括号:

CronJob('22 40 * * *', main, null, true, 'Europe/Istanbul');

【讨论】:

    猜你喜欢
    • 2020-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-24
    • 1970-01-01
    • 2016-11-09
    • 1970-01-01
    • 2021-11-26
    • 1970-01-01
    相关资源
    最近更新 更多