crontab 과 anacrontab 비교
참고한 글
https://jhnyang.tistory.com/68
https://webdir.tistory.com/175
anacron 은 RHEL6 부터 도입되었다.
crontab : 요일, 시, 분, 초의 단위로 지정 시각에 작업을 실행
anacrontab : 작업의 실행 간격을 1일 단위로 지정한다. (명시적인 실행 시각 지정 불가)
cron.daily 중복 실행 관련
참고 글
위 블로그의 출처 글
/etc/anacrontab 에 cron.daily 실행이 이미 등록되어 있음
이로 인해 cron.daily 가 중복 실행되는 것
CROND 와 anacron 2개 프로세스에서 중복 실행되고 있음
결론
CentOS 6 이상의 경우 /etc/anacrontab 에 “cron.daily”항목이 이미 등록되어 있기 때문에,
/etc/crontab 에 “cron.daily”항목을 수동으로 추가할 경우, 중복 실행되는 문제 발생
테스트 결과
/etc/crontab 에 수동으로 추가한 항목은 비활성화 처리
/etc/anacrontab 에 default 로 등록되어 있는 cron.daily 통해 서버 로그 rotation 시키기로
추가 테스트
CROND 로 cron.daily 가 한 번 실행된 바 있으면
anacron이 이를 인지하고 중복실행하지 않도록 가능한지
'OS > LINUX, UNIX' 카테고리의 다른 글
bash 프롬포트에 현재 위치의 절대경로 표시 (0) | 2021.06.27 |
---|---|
CentOS7 - 삭제된 bash 설정파일 복구 (.bashrc 등) (0) | 2021.06.25 |
weblogic stdout log rotation - logrotate.d 에 등록 시 주의사항 (0) | 2021.06.11 |
weblogic log rotate - crontab (0) | 2021.06.06 |
방화벽 Open 명령어 (Port open) (0) | 2021.05.18 |