cron.d 작업 파일 작성과 교정 LPIC›시스템 운영 관리·어려움

추천
북마크
질문
AI 튜터 0
root@Learnix - bash
세션 연결 준비 중
문항 난이도 4
실습 서버를 준비하고 있습니다. 문제를 먼저 읽어 두세요.
</> 문제

패키지·구성관리 도구는 사용자별 crontab 대신 /etc/cron.d 에 파일을 떨어뜨려 스케줄을 배포합니다. 운영팀 요청으로 로그 아카이브 스케줄을 /etc/cron.d 파일로 새로 배포하고, 이전 담당자가 남겨 둔 형식이 깨진 파일(점이 들어간 파일명이라 cron 이 아예 읽지도 않음)을 진단해 규격에 맞는 파일로 교정하세요.

작업은 /etc/cron.d 아래 파일의 생성·편집·삭제와 chmod/chown 으로만 해결하세요. crontab -e 로 사용자 crontab 을 쓰거나 systemd 타이머로 대체하지 마세요. 요일은 숫자 표기와 영문 약어 표기 중 아무 쪽이나 사용해도 됩니다.

✓ 요구 사항

1. /etc/cron.d/archive-logs 파일을 만들고, cron 작업 출력 메일을 ops@localhost 로 보내도록 하는 줄과 작업 실행 시 PATH 를 /usr/local/bin:/usr/bin 으로 고정하는 줄, 이렇게 환경 변수 줄 두 개를 포함하세요.
2. 같은 파일에 매주 월·수·금 새벽 2시 15분에 root 권한으로 /usr/local/bin/archive_logs.sh 를 실행하는 작업을 /etc/cron.d 형식(시간 5필드 + 실행 사용자 + 명령)에 맞춰 한 줄로 작성하세요.
3. /etc/cron.d/archive-logs 의 권한은 644, 소유자는 root:root 여야 합니다.
4. 준비 스크립트가 배치한 /etc/cron.d/old-report.bak 는 /etc/cron.d 규칙을 여러 군데 어기고 있습니다. 매일 새벽 4시 30분에 root 권한으로 /usr/local/bin/old_report.sh 를 실행하는 올바른 작업 줄을 담은 /etc/cron.d/old-report 파일로 대체하고, 점이 포함된 old-report.* 파일은 /etc/cron.d 에 남기지 마세요.
5. /etc/cron.d/old-report 의 권한은 644, 소유자는 root:root 여야 합니다.

≡ 시스템 운영 관리 관련 실습 문제
LPIC 문제 전체 보기
미제출
-