Node.js App 실행을 스케줄링 하기
2018.04.20
컴퓨터의 장점은 반복 작업을 불평 없이 약속된 시간에 수행한다는 것입니다. Node.js로 구현한 App 역시 마찬가지로 지정된 시간마다 실행되도록 할 수 있습니다. 이번 포스트에서는 *nix(Linux, MacOS) OS를 기준으로 Node.js App을 스케줄링하는 두가지 방법을 공유합니다. Cron? *nix 시스템에는 기본적으로 cron scheduler가 탑재되어 있습니다. cron 표현식에서 각 시간은 공백문자 한 개로 구분하며 아래와 같이 작성합니다. # 분 시 일 월 요일 명령 0 10 * * * /sendMail.sh # 매일 오전 10시 정각에 sendMail.sh를 실행 30 14 * * 0 /nap.sh # 매 일요일 오후 2시 30분에 nap.sh를 실행 이 글에서는 Cron 자체..