문제
다음 중 cron에 관한 설명으로 알맞은 것은?
① cron은 root 권한으로만 수행 가능하다. ② crontab 파일은 총 5개의 필드로 구성되어 있다. ③ 주기적으로 실행하는 작업만 등록하여 사용할 수 있다. ④ 시스템 운영에 필요한 작업은 /var/crontab 파일에 관련 정보가 저장된다.
정답
3번
해설
정답: 3. cron 은 정해진 시각·주기에 반복적으로 실행할 작업을 등록·관리하는 데몬이다. 따라서 "주기적으로 실행하는 작업만 등록하여 사용"한다는 설명이 옳다.
오답 풀이
- 1번: 일반 사용자도 crontab -e 로 자신의 cron 작업을 등록할 수 있으므로 root 전용이 아니다.
- 2번: crontab 한 줄은 분·시·일·월·요일 5개 시간 필드와 실행 명령(6번째)으로 구성된다(시스템 crontab 은 사용자 필드 포함 6개).
- 3번: cron 은 주기적 반복 작업 등록용이므로 옳다.
- 4번: 시스템 cron 정보는 /var/crontab 이 아니라 /etc/crontab 과 /etc/cron.d/ 에 저장된다.
보충 개념 일회성 예약 실행은 at, 반복 실행은 cron 을 사용한다. 사용자별 crontab 은 /var/spool/cron/ 아래에 저장된다.