안녕하세요!
실기 1권 497쪽 문제 4권 관련해서 질문사항이 있어서 문의드립니다.
3월, 6월, 9월, 12월 마다 25일 오후 10시 정각에 15분마다 총 4회 수행하는 crontab 명령어를 작성하는 문제인데요.
답지에는 */15 22 25 */3 * /backup/batch.sh 라고 되어있습니다.
제가 답지를 해석하기에는 '총 4회를 수행한다'라는 부분이 빠졌다고 생각듭니다.
제가 생각하는 해답은 */15 22-23 25 */3 * /backup/batch.sh 로, 끝나는 시간을 한정해야 '총 4번수행' 조건을 만족시킬 수 있다고 생각합니다.
제가 잘못 이해하고 있는 것인지 여쭙고자 글 씁니다.
감사합니다.
안녕하세요 길벗수험서 운영팀입니다.
회원님이 쓰신 답도 정답입니다.
특정 시간을 지정할 시 '해당 시간' 범위 내에서 자동으로 수행됩니다.
즉, */15 22 라는 것은 컴퓨터 시계의 '시(hour)'가 22를 가리킬 때, '분(minute)'를 15로 나눈 나머지가 0일 때 지정된 프로그램을 수행하라는 이야기가 됩니다.
즉, 22:00, 22:15, 22:30, 22:45 가 수행되겠죠. 23:00이 되는 순간 시가 22가 되지 않으므로 프로그램은 수행되지 않습니다. 때문에 총 4회가 수행되므로 정답입니다.
회원님이 시간 22-23으로 지정하신 것 또한 정답입니다. 22:00 ~ 22:59로 범위를 지정해둔 것과 마찬가지기 때문에 22로 고정해둔 것과 결과가 동일합니다.
행복한 하루되세요 :)
-
관리자2020-07-06 13:48:21
안녕하세요 길벗수험서 운영팀입니다.
회원님이 쓰신 답도 정답입니다.
특정 시간을 지정할 시 '해당 시간' 범위 내에서 자동으로 수행됩니다.
즉, */15 22 라는 것은 컴퓨터 시계의 '시(hour)'가 22를 가리킬 때, '분(minute)'를 15로 나눈 나머지가 0일 때 지정된 프로그램을 수행하라는 이야기가 됩니다.
즉, 22:00, 22:15, 22:30, 22:45 가 수행되겠죠. 23:00이 되는 순간 시가 22가 되지 않으므로 프로그램은 수행되지 않습니다. 때문에 총 4회가 수행되므로 정답입니다.
회원님이 시간 22-23으로 지정하신 것 또한 정답입니다. 22:00 ~ 22:59로 범위를 지정해둔 것과 마찬가지기 때문에 22로 고정해둔 것과 결과가 동일합니다.
행복한 하루되세요 :)