Node的cron作业
我有一个骨干应用程序,用户可以做预定的事件。 对于这些事件,我假设我将需要使用某种types的cron调度。 这将是大约100个一天运行的工作。
从我的理解cpanel使用PHP作为crob作业(或者是这样做?)无论哪种方式,我不想使用PHP。
有没有可能让nodejs做某种types的调度,以便在未来的相当一段时间内在预定的时间运行一个特定的事件(在本例中是ajax的post)?
也不要将它与定时器混淆在一起。 一个更好的例子是你做“xyz”4pm星期一2/25/2012
我也想知道如果服务器重新启动,一切都会重置。
任何帮助表示赞赏。
Cron可以运行任何服务器/计算机可以理解的脚本或程序
在这种情况下(如果我正确地知道node.js)你可以做一个wget到dev / null来运行你的node.js服务器上的应用程序
克龙的工作是这样的:
#* * * * * 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)
示例Web脚本运行:* / 15 * * * * wget http://example.com/example.js -qO / dev / null
这意味着每十五分钟(或者类似的事情总是以各种方式^^)15 * * * *表示每小时15分钟过去