gpt4 book ai didi

javascript - 用于 cron 作业的 Nodejs

转载 作者:行者123 更新时间:2023-11-30 08:54:27 25 4
gpt4 key购买 nike

我有一个主干应用程序,用户可以在其中安排计划的事件。对于这些事件,我假设我需要使用某种类型的 cron 调度。每天大约运行 100 个作业。

根据我的理解,cpanel 将 php 用于 crob 作业(或者确实如此?)无论哪种方式我都不想使用 php。

是否有可能让 nodejs 进行某种类型的调度,它将在未来相当长的几天内在一天中的预定时间运行特定事件(在本例中为 ajax 发布)?

也不要与您在从现在开始的特定小时内执行某些方法的计时器混淆。一个更好的例子是你在 2012 年 2 月 25 日星期一下午 4 点做“xyz”

我也想知道如果服务器重新启动,一切都会重置。

感谢任何帮助。

最佳答案

Cron 可以运行服务器/计算机理解的任何脚本或程序

在这种情况下(如果我对 node.js 的了解正确的话)你可以在 dev/null 中执行 wget 以在你的 node.js 服务器上运行应用程序

Cron 的工作原理是这样的:

#*     *     *   *    *        command to be executed
#- - - - -
#| | | | |
#| | | | +----- day of week (0 - 6) (Sunday=0)
#| | | +------- month (1 - 12)
#| | +--------- day of month (1 - 31)
#| +----------- hour (0 - 23)
#+------------- min (0 - 59)

网络脚本运行示例:*/15 * * * * wget http://example.com/example.js -qO/dev/null

这意味着每十五分钟一次(或者类似这样的事情,总之 ^^)15 * * * * 表示每小时过去15分钟

关于javascript - 用于 cron 作业的 Nodejs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14916507/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com