728x90
반응형
- anacron
: cron은 정해진 시간에 작업을 수행하므로 만약 그 시간대에 시스템이 꺼져 있을 경우 해당 작업을 다음 주기까지 실행하지 않게된다. 하지만 anacron은 정해진 시간을 주기로 작업을 수행하는 것이 아니라, 해당 작업이 정해진 시간 내에 실행된적이 있는지를 점검한 후 만약 정해진 시간 내에 수행한적이 없다면 해당 작업을 여유를 두고 실행한다.
# /etc/anacrontab: configuration file for anacron
# See anacron(8) and anacrontab(5) for details.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
1 65 cron.daily run-parts /etc/cron.daily
7 70 cron.weekly run-parts /etc/cron.weekly
30 75 cron.monthly run-parts /etc/cron.monthly
: 첫번째 라인의 의미는 run-parts /etc/cron.daily 명령어가 최근 1일동안 실행된적이 있는지 점검하고 만약 그렇지 않다면 시스템 부팅 65분 후에 수행한다. 두번째 라인의 의미는 run-parts /etc/cron.weekly 명령어가 최근 7일동안 실행된 적이 있는지를 점검하고 그렇지 않다면 시스템 부팅70분 후에 수행한다. 지연 시간을 두는 이유는 한꺼번에 실행할 경우 시스템에 과부하가 걸릴 수 있으므로 시간 간격을 두어 부하를 분산하기 위해서이다.
728x90
반응형
'IT > 리눅스마스터1급' 카테고리의 다른 글
yum과 rpm (0) | 2018.01.16 |
---|---|
nslookup / host / dig 명령어 차이 (0) | 2018.01.16 |
at이란 (0) | 2018.01.14 |
Crontab이란 (0) | 2018.01.14 |
리눅스 기본 명령어 (0) | 2018.01.08 |