Unix 계열 컴퓨터에서 시간 기반 Job Scheduler입니다.
원하는 작업을 고정된 시간, 날짜, 간격에 주기적으로 실행할 수 있도록 도와줍니다.
crontab은 cron table로 cron 작업들을 모아놓은 일종의 테이블 ( 혹은 리스트 ) 입니다.
cron을 사용하기위해서는, crontab을 통해 cron job들을 설정하는 것이 일반적입니다.
crontab -e
cron job을 설정하기 위한 명령어입니다.
편집기에서 아래와 같은 규칙을 통해 cron job을 설정하면 됩니다.
* * * * * command
분(0-59) 시간(0-23) 일(1-31) 월(1-12) 요일(0-7) 명령어
이것이 헷갈린다면, 아래 사이트를 통해 미리 cron job의 실행주기를 파악해볼수 있습니다.
crontab -l
현재 설정된 cron job의 list를 보여줍니다.