探索高效定时任务管理:Node.js 的 `node-cron` 库
node-cron
是一个 Node.js 的包,可以让你非常简单地安排定时任务。下面是一个使用 node-cron
来定时执行任务的例子:
首先,你需要安装 node-cron
包:
npm install node-cron
然后,你可以使用以下代码来安排一个定时任务:
const cron = require('node-cron');
// 每分钟的第30秒执行任务
cron.schedule('30 * * * * *', () => {
console.log('执行定时任务!');
});
这个例子中的 schedule
方法接受两个参数:
- 一个 CRON 格式的字符串,表示任务执行的时间。
- 一个函数,表示要执行的任务。
CRON 格式的字符串包含六个字段,表示不同的时间单位:
- 秒(0-59)
- 分钟(0-59)
- 小时(0-23)
- 日(1-31)
- 月(1-12)
- 星期(0-7,其中0和7都代表星期天)
你可以根据需要调整这些字段,以便定时任务在你想要的时间执行。
评论已关闭