Cron으로 반복작업 스케쥴링하기

kshired·2021년 8월 14일
0
post-thumbnail

Cron

Unix 계열 컴퓨터에서 시간 기반 Job Scheduler입니다.

원하는 작업을 고정된 시간, 날짜, 간격에 주기적으로 실행할 수 있도록 도와줍니다.

Crontab

crontab은 cron table로 cron 작업들을 모아놓은 일종의 테이블 ( 혹은 리스트 ) 입니다.

cron을 사용하기위해서는, crontab을 통해 cron job들을 설정하는 것이 일반적입니다.

Cron job 설정하기

crontab -e

cron job을 설정하기 위한 명령어입니다.

편집기에서 아래와 같은 규칙을 통해 cron job을 설정하면 됩니다.

*        *         *        *         *        command
분(0-59) 시간(0-23) 일(1-31)  월(1-12)  요일(0-7)  명령어

이것이 헷갈린다면, 아래 사이트를 통해 미리 cron job의 실행주기를 파악해볼수 있습니다.

https://crontab.guru/

crontab -l

현재 설정된 cron job의 list를 보여줍니다.

profile
글 쓰는 개발자

0개의 댓글