c3epmos 2020. 5. 29. 16:44

CRON

CRON

유닉스 계열 운영체제의 시간 기반 Job scheduler이다. 작업을 고정된 시간, 날짜, 간격에 주기적으로 실행할 수 있도록 해준다.

구동 방법

cron 형식

 # ┌───────────── min (0 - 59)
 # │ ┌────────────── hour (0 - 23)
 # │ │ ┌─────────────── day of month (1 - 31)
 # │ │ │ ┌──────────────── month (1 - 12)
 # │ │ │ │ ┌───────────────── day of week (0 - 6) (0 to 6 are Sunday to Saturday, or use names; 7 is Sunday, the same as 0)
 # │ │ │ │ │
 # │ │ │ │ │
 # * * * * *  command to execute

Job 등록

crontab -e
# vi 편집기로 이동한다.
00 02 * * 7 /root/backup.sh

오전 2시 7분 마다 /root/backup.sh 스크립트를 실행한다.