IT/리눅스마스터1급

anacron 이란

알콩달콩아빠 2018. 1. 14. 23:26
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