UTC 자정 크론을 한국 팀에 전달할 때 빠뜨리기 쉬운 것

UTC 자정 크론을 한국 팀에 전달할 때 빠뜨리기 쉬운 것 — Cron Helper 개념 그림

이 글은 제가 개발·운영하는 Cron Helper의 사용 안내입니다.

클라이언트는 ‘매일 자정’이라고 하고, 한국 담당자는 오전에 결과를 확인합니다. 둘 다 같은 표현식을 보고 있어도 떠올리는 시각은 다를 수 있습니다. 시간대를 명시하지 않아 생기는 혼동입니다.

0 0 * * *

Cron Helper에서 시간 기준을 확인하고 전달 메모에 기록합니다. 이 도구는 현재 브라우저 기준 또는 UTC를 선택할 수 있으며, 원격 서버의 설정을 자동으로 알아내지는 않습니다.

UTC 00:00과 서울 00:00을 구분하기

예제에서 UTC 00:00은 서울의 같은 날 09:00입니다. 반대로 서울 자정은 전날 15:00 UTC입니다. ‘매일 자정’이라는 말만 전달하면 이 차이를 놓치기 쉽습니다.

먼저 앱에 위 표현식을 넣고 ‘시간 기준’을 UTC로 선택하세요. 해석 요약에 UTC가 표시되고 다음 목록이 00:00으로 나오는지 확인합니다. 이 목록은 UTC 시각입니다. 00:00이라는 숫자만 떼어 한국 현지 시간이라고 읽으면 안 됩니다.

시간 기준 선택은 표현식 자동 변환이 아닙니다

브라우저가 Asia/Seoul을 사용하는 환경에서 ‘내 브라우저 시간’으로 바꾸면 같은 표현식을 서울 자정으로 해석하게 됩니다. UTC 자정 작업을 현지 시각으로 번역한 표현식으로 고쳐주는 기능과는 다릅니다. 시간 기준을 바꾼 뒤 숫자가 그대로라고 같은 순간이라고 생각하지 마세요.

브라우저가 다른 지역에 있다면 지역명도 달라집니다. 이 앱은 임의의 여러 도시 시간대를 한꺼번에 비교하는 도구가 아닙니다. 여러 지역의 회의 시각 비교가 필요하면 When2Overlap처럼 그 목적의 도구를 별도로 사용할 수 있습니다.

전달 메모에는 네 가지를 함께 쓰기

  • 표현식: 0 0 * * *, 5필드
  • 의도: 매일 00:00 UTC, 서울에서는 같은 날 09:00
  • 검토 조건: 선택한 기준 시각과 다음 실행 목록
  • 적용 대상: 실제 스케줄러·시간대 설정은 배포 전에 확인

‘표현식 복사’와 ‘전체 복사’를 나누어 사용하면 일정 문자열과 검토 목록을 함께 전달하기 좋습니다. 공유 링크에는 입력이 URL로 들어가므로 합성 예제만 사용하고, 운영 명령에 포함된 비밀 값은 넣지 마세요.

실제 실행 여부는 별도로 확인하기

일광절약시간을 사용하는 지역이나 다른 스케줄러에 같은 결과가 보장되는 것은 아닙니다. 실제 적용 환경의 시간대와 전환일 처리, 실행 로그를 확인해야 합니다. Cronie 문서의 시간대·시각 일치 설명도 대상 환경과 비교할 참고 자료입니다.

앱은 예정 시각을 검토하는 곳이며 서버 시간대나 작업을 바꾸지 않습니다. 전달 전에 시간대가 명시된 한 줄을 만드는 것부터 시작하세요.

같은 표현식의 UTC 기준을 먼저 확인해보세요.

UTC 자정 일정과 시간 기준 선택 — 한국어 실제 화면
실제 앱 화면. 검증 기준일은 2026년 10월 17일이며, 목록은 입력한 기준 시각에 따라 달라집니다.
위로 스크롤