node-schedule.js实现crontab定时任务
【摘要】
文档
github https://github.com/node-schedule/node-schedulenpmjs https://www.npmjs.com/package/node-sche...
文档
- github https://github.com/node-schedule/node-schedule
- npmjs https://www.npmjs.com/package/node-schedule
cron 格式
* * * * * *
┬ ┬ ┬ ┬ ┬ ┬
│ │ │ │ │ │
│ │ │ │ │ └ day of week (0 - 7) (0 or 7 is Sun)
│ │ │ │ └───── month (1 - 12)
│ │ │ └────────── day of month (1 - 31)
│ │ └─────────────── hour (0 - 23)
│ └──────────────────── minute (0 - 59)
└───────────────────────── second (0 - 59, OPTIONAL)
安装
node -v
v16.14.0
pnpm install node-schedule
package.json
{
"type": "module",
"dependencies": {
"node-schedule": "^2.1.0"
}
}
示例:每5秒执行一次
import schedule from 'node-schedule'
// 秒 分 时 日 月 周
const job = schedule.scheduleJob('*/5 * * * * *', function () {
console.log(new Date());
})
运行结果
$ node demo.js
2022-08-15T06:45:05.009Z
2022-08-15T06:45:10.008Z
2022-08-15T06:45:15.004Z
2022-08-15T06:45:20.004Z
文章来源: pengshiyu.blog.csdn.net,作者:彭世瑜,版权归原作者所有,如需转载,请联系作者。
原文链接:pengshiyu.blog.csdn.net/article/details/126346829
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)