gpt4 book ai didi

node.js - 如何从 kue 中删除早于 x 的已完成作业

转载 作者:搜寻专家 更新时间:2023-10-31 22:21:29 25 4
gpt4 key购买 nike

我正在为 node.js 使用 kue,我看到有用于删除完成的作业的示例代码,但是有没有办法可以删除早于 X 的陈旧作业?我希望看到一两天内已完成的作业,以便我可以查看正在发生的事情,但它可以清理比这更早的任何内容。

最佳答案

自从第一次提出这个问题以来,kue API 似乎有了很大改进。我稍微研究了一下代码,这个更简单的版本对我有用:

var kue = require('kue');
kue.Job.rangeByState('complete', 0, someLargeNumber, 1, function(err, jobs) {
jobs.forEach(function(job) {
if (job.created_at < yourTimeThreshold) return;
job.remove();
});
});

(为简洁起见省略了错误处理。)

关于node.js - 如何从 kue 中删除早于 x 的已完成作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9706846/

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