일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- JVM
- MySQL
- tool
- redis
- elasticsearch
- Gradle
- AWS
- Oracle
- Spring Boot
- laravel
- jenkins
- Design Patterns
- db
- ubuntu
- it
- linux
- IntelliJ
- php
- Git
- devops
- javascript
- springboot
- Spring Batch
- Web Server
- jsp
- 요리
- Spring
- 맛집
- java
- ReactJS
Archives
- Today
- Total
아무거나
node-schedule 을 활용한 스케쥴러 구현 본문
반응형
- node-schedule 을 활용한 스케쥴러 구현
- module 설치
// https://www.npmjs.com/package/node-schedule $ npm i node-schedule
- 코드
[index.js or app.js]const schedule = require('node-schedule'); const express = require('express'); const app = express(); app.get('/', function (req, res) { res.send('Hello World'); }) app.listen(3000, function(){ console.log('Express start on port 3000!'); schedule.scheduleJob('* * * * * *', function(){ console.log('The answer to life, the universe, and everything!'); }); });
- 스케줄 설정 방법
* * * * * * ┬ ┬ ┬ ┬ ┬ ┬ │ │ │ │ │ │ │ │ │ │ │ └ 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) 매초 실행 : * * * * * * 매분 실행 : * * * * * 매분 0초에 실행 : 0 * * * * * 매분 10초에 실행 : 10 * * * * * 매시 1분 10초에 실행 : 10 1 * * * *
- module 설치
반응형
'Javascript & HTML & CSS > NodeJS' 카테고리의 다른 글
log4js-node 로그 라이브러리 적용 (0) | 2024.01.17 |
---|---|
NodeJS 를 사용하여 S3 에 File upload (파일 업로드) 기능 구현 (2) | 2022.12.03 |
[NodeJS] CSV File 을 JSON 으로 변환 (CSV to JSON) (0) | 2022.12.02 |
Comments