문제
다음 중 일반 사용자가 등록한 cron 작업 관련 파일이 저장되는 디렉터리로 알맞은 것은?
① /etc/cron ② /etc/cron.d ③ /etc/crontab ④ /var/spool/cron
정답
4번
해설
정답: 4. 일반 사용자가 crontab -e 로 등록한 cron 작업은 사용자별 파일로 /var/spool/cron(또는 /var/spool/cron/crontabs) 아래에 저장된다.
오답 풀이
- 1번: /etc/cron 이라는 디렉터리는 표준 구성에 없다.
- 2번: /etc/cron.d 는 시스템(패키지)용 cron 조각 파일을 두는 디렉터리이다.
- 3번: /etc/crontab 은 시스템 전역 cron 설정 "파일" 이지 사용자 작업 저장 위치가 아니다.
- 4번: 사용자 cron 이 저장되는 /var/spool/cron 으로 옳다.
보충 개념 사용자 cron: /var/spool/cron/(crontabs). 시스템 cron: /etc/crontab, /etc/cron.d/, /etc/cron.{hourly,daily,weekly,monthly}/. 사용자 cron 은 직접 편집하지 말고 crontab -e 로 관리한다.