node-cron
모듈은 node에서 특정 시간마다 반복하여 명령을 실행할 때 사용된다. 백업같은 정기적으로 필요한 작업에 사용할 수 있다.
이 node-cron
을 사용하려면 먼저 리눅스의 cron 명령어를 알아야 한다.
리눅스의 crontab은…
`$ crontab -e`
위 명령어로 crontab 설정값을 저장하는 파일을 연다.
이후 한 줄에 하나씩 아래 규칙에 맞춰 추가한다.
`* * * * * /usr/bin/test.sh // 매 분마다 스크립트를 실행한다. 0 10 * * * /usr/bin/test.sh // 매일 10시 정각에 스크립트를 실행한다. 0 2 * * 1 /usr/bin/test.sh // 매주 월요일 새벽 2시 정각에 스크립트를 실행한다.`
node-cron은…
정책을 만드는 문법은 거의 비슷하나, 맨 앞에 초를 추가할 수 있다.
또한 system-wide 적용이 아닌 함수 형식으로 실행된다.
`var cron = require('node-cron'); cron.schedule('15 * * * * *', () => { console.log('매분 15초에 실행하기'); });`
Comments powered by Disqus.