我在节点js中有我的应用程序,
我希望它们在预定的时间执行
但问题介于两者之间,如果我的服务器崩溃/停止/重新启动,那么这些预定的作业不会持久存在且不会被执行.
此外,我的所有作业都只使用单个进程进行调度和执行,但我希望多个进程完成这项工作.即使我的服务器没有运行,即使我的节点服务器重新启动或更好地执行它,
我希望我的所有作业都能被持久化并执行.
议程 - 使用我不想使用的mongoDB.
Node -scheduler - 无法持久保存cron作业
var ctab = require('crontab');
ctab.load(function(err, crontab) {
var job = crontab.create('* * * * * *');
var jobs = crontab.jobs();
crontab.save(function(err, crontab) {
});
});
Run Code Online (Sandbox Code Playgroud)