문제
다음 설명을 수행하기 위한 명령으로 알맞은 것은?
저장된 crontab 설정 파일을 삭제하기 전에 사용자에게 확인한다.
① crontab -ir ② crontab -id ③ crontab –q -r ④ crontab –q -d
정답
1번
해설
정답: 1. crontab 의 -r 은 설정을 삭제하는 옵션이고, -i 는 삭제 전에 사용자에게 정말 지울지 확인(interactive)을 받는 옵션이다. 둘을 합친 "crontab -ir"(또는 -i -r) 이 "삭제 전 확인" 조건에 맞다.
오답 풀이
- 1번: -i(확인) + -r(삭제) 조합으로 삭제 전 확인을 거치므로 옳다.
- 2번: "-id" 의 -d 는 crontab 의 표준 삭제·확인 옵션이 아니다.
- 3번: "-q -r" 의 -q 는 crontab 의 표준 옵션이 아니며 확인 동작도 없다.
- 4번: "-q -d" 역시 -q·-d 모두 유효한 crontab 옵션이 아니다.
보충 개념 crontab 옵션: -e(편집), -l(목록), -r(삭제), -i(삭제 전 확인), -u 사용자(대상 지정, root 만). 실수로 -r 만 눌러 전체가 지워지는 사고를 막으려 -i 를 함께 쓴다.