Nouplo

주 1회 실행하는 cron

0 0 * * 0 — 일요일 자정.

예제는 입력과 설정을 일시적으로 바꿉니다. 이전 작업을 복원할 수 있습니다.

0자
cron
• • • • •
출력
• • • • •

  •••••••••• • ••••••
  • •••••••• • ••••••
  • • •••••• • ••••••
  • • • •••• • ••••••
  • • • • •• •• ••••• •••• ••• •••• ••••• •• ••••
  • • • • •

  •• •••
    •             •
    •             •
    •             ••
    •             ••
    ••            •

  •• •• •• •••••••••••••• ••••
    •••••••••• •••••  •
    •••••••••• •••••  •
    •••••••••• •••••  •
    •••••••••• •••••  •
    •••••••••• •••••  •

파일은 내 기기 밖으로 나가지 않습니다

이 도구는 브라우저 안에서만 작동합니다. 붙여넣은 내용은 기기에서 처리되고 서버로 전송되지 않으므로 토큰, 키, 공개 전 문서도 안심하고 사용할 수 있습니다.

사용 예시

매주 월요일 오전 9시처럼 주 1회 도는 cron 식 만들기

이 페이지의 기본값 「매주 일요일」은 0 0 * * 0, 일요일 0시입니다. 다른 요일이나 시각이 필요하면 메뉴를 「아래 입력란에서 직접 지정」으로 바꾸고 일정을 영어로 적습니다. 다섯 칸으로 만들어 칸별로 다시 읽어 줍니다.

  1. 마지막 칸이 요일로, 0이 일요일, 1이 월요일, 6이 토요일입니다. 앞의 두 칸은 분과 시이고 24시간제입니다.
  2. 요일 두 개는 쉼표로 나열됩니다. 1,4는 월요일과 목요일입니다.
  3. 만든 줄을 crontab -e나 CI 스케줄, 클라우드 스케줄러에 붙여 넣습니다. 시각은 그것을 돌리는 서버의 시간대 기준입니다.
입력 cron 식 실행
(기본값: 매주 일요일) 0 0 * * 0일요일 00:00
every monday at 9am 0 9 * * 1월요일 09:00
every monday at 9:30 30 9 * * 1월요일 09:30
every friday at 6pm 0 18 * * 5금요일 18:00
every sunday at 3am 0 3 * * 0일요일 03:00
every saturday at 2:30 30 2 * * 6토요일 02:30
at 9am on monday and thursday 0 9 * * 1,4월·목요일 09:00

0 9 * * 1은 매주 월요일 9시 정각에 돕니다. 서버가 UTC로 돈다면 한국 시간으로는 같은 날 18시이므로, 한국 시간 9시에 돌리려면 0 0 * * 1을 쓰세요.

사용 방법

  1. 식은 이미 나와 있습니다: 0 0 * * 0. 아래 다섯 칸은 왼쪽부터 분, 시, 일, 월, 요일입니다.
  2. crontab이든 CI 스케줄이든 클라우드 스케줄러든 그대로 붙여 넣으면 됩니다. 다섯 칸의 뜻은 어디서나 같습니다.
  3. 바꾸려면 메뉴를 「아래 입력란에서 직접 지정」으로 바꾸고 일정을 영어로 적으세요. "every monday at 9am", "at 5pm on weekdays"처럼 적으면 그대로 만들어 다시 읽어 줍니다. 한국어 문장은 아직 읽지 못합니다.
  4. 확인할 것은 식이 아니라 되읽은 설명입니다. 아래에 나오는 풀이는 만들어진 식을 다시 파싱한 결과라, 우리 의도가 아니라 기계의 해석입니다.

자주 묻는 질문

0 이 일요일인가요, 월요일인가요?
일요일입니다. 요일은 일요일을 0으로 해서 0~6이고, 많은 구현이 일요일에 7도 받아들입니다. 둘 다 보이는 이유가 그것입니다. 월요일은 1입니다. 주의 시작이 월요일이어야 한다면 0 이 아니라 1 을 쓰세요.
매주 월요일 아침 9시에 돌리려면요?
0 9 * * 1입니다. 입력란에 every monday at 9am이라고 적으면 이 식이 만들어지고, 9시 30분이면 every monday at 9:30으로 30 9 * * 1이 됩니다.
한국어로 일정을 적어도 되나요?
아직은 안 됩니다. 입력란은 every monday at 9am, at 5pm on weekdays, every 2 hours 같은 영어 표현만 읽고, 읽지 못하면 추측하지 않고 알려 줍니다. 만들어진 식의 풀이와 다음 실행 시각은 한국어로 나옵니다.
GitHub Actions나 Kubernetes, 클라우드 스케줄러에서도 같나요?
다섯 칸은 같습니다. 다른 것은 그 주변입니다. @daily 같은 이름을 받는 곳도 있고, Kubernetes CronJob은 같은 다섯 칸을 쓰며, GitHub Actions는 부하가 걸리면 예약 워크플로가 늦게 돕니다. 식은 그대로 붙여 넣되, 제때 돈다는 가정은 하지 마세요.
이미 있는 식을 읽어 보고 싶습니다.
cron 식 해석 페이지가 있습니다. 식을 붙여 넣으면 다음에 도는 날짜·시각 목록과 각 칸이 허용하는 값을 보여 줍니다. 남이 쓴 식을 믿기 전에 해 볼 만한 확인입니다.
어딘가로 전송되나요?
되지 않습니다. 식을 만드는 것도 되읽는 것도 브라우저 안에서 이뤄지고 업로드는 없습니다. 무료이고 계정도 필요 없습니다.

용도별 페이지

관련 도구