Cron은 유닉스 계열 컴퓨터 운영 체제의 시간 기반 Job 스케줄러입니다. 소프트웨어

환경을 설정하고 관리하는 사람들은 작업을 고정된 시간, 날짜, 간격에 주기적으로 실행할 수 있도록 스케줄링하기 위해 cron을 사용합니다.

 

https://www.npmjs.com/package/node-cron

 

node-cron

A simple cron-like task scheduler for Node.js

www.npmjs.com

 

node-cron 설치

npm install --save node-cron

 

 

var cron = require('node-cron');
cron.schedule('* * * * *', function(){
	// 이부분에 스케쥴 될 Data 값이 들어감
});

 

* * * * * *이 cron의 핵심 인 것 같다 순서대로  second, minute, hour, day of month, month, day of week 입니다.

 

second 0-59
minute 0-59
hour 0-23
day of month 1-31
month 1-12 (or names)
day of week 0-7 (or names, 0 or 7 are sunday)

 

Using ranges

var cron = require('node-cron');
 
cron.schedule('1,2,4,5 * * * *', () => {
  console.log('매 1, 2, 4, 5분 마다 실행');
});

 

Using step values

숫자 범위와 '/' 다음에 숫자와 함께 사용할 수 있습니다.

// 숫자 범위 + / + 숫자
var cron = require('node-cron');
 
cron.schedule('1-10/2 * * * *', () => {
  console.log('매 2,4,6,8,10분 마다 실행');
});

숫자 범위 대신 '*'가 와도 무방합니다.

// * + / + 숫자
var cron = require('node-cron');
 
cron.schedule('*/2 * * * *', () => {
  console.log('매 2분 마다 실행');
});

Using names

// 이름 사용
var cron = require('node-cron');
 
cron.schedule('* * * January,September Sunday', () => {
  console.log('1월과 9월의 일요일 마다 실행');
});

// 약어 사용
var cron = require('node-cron');
 
cron.schedule('* * * Jan,Sep Sun', () => {
  console.log('1월과 9월의 일요일 마다 실행');
});

 

참조 : https://miiingo.tistory.com/180

 

[Node.js] node-cron을 이용한 NodeJS 스케줄러 설정

node-cron을 이용한 NodeJS 스케줄러 설정 node-cron 기본 개념 Cron이란 Cron은 유닉스 계열 컴퓨터 운영 체제의 시간 기반 Job 스케줄러입니다. 소프트웨어 환경을 설정하고 관리하는 사람들은 작업을 고정된..

miiingo.tistory.com

 

'API & library' 카테고리의 다른 글

OpenWeather API 적용해보기 !  (0) 2019.08.19

Postman의 GET 방식으로 테스트를 해보겠습니다.

 

첫 번째로 https://openweathermap.org/

 

Сurrent weather and forecast - OpenWeatherMap

Agricultural API for Satellite and Weather data This is a set of APIs that can provide Satellite imagery, Weather data and other products for agriculture, based on geodata. You can easily power your application with a combination of satellite and weather d

openweathermap.org

사이트에 들어가서 회원가입을 합니다.

 

그러면 등록한 이메일로

이렇게 API KEY가 옵니다.

Postman을 킨 뒤 

my api key에 받은 key값을 넣어줍니다 그러면 json 형식으로 

값이 날라옵니다 q 값에 자기가 원하는 지역을 넣어줍니다 ex) Seoul, London

그러면

이렇게 날씨 값들이 json 형식으로 날아옵니다 !

감사합니다

'API & library' 카테고리의 다른 글

node-cron 이란 ?  (0) 2019.09.02

+ Recent posts