홈 크론 표현식

크론 표현식

유닉스, Quartz, AWS를 바꾸면 식도 그 환경에 맞게 다시 적습니다.

뜻

칸

    다음 실행

      왜 만들었나요

      서버의 예약은 다섯 칸의 숫자로 적히는데, 칸마다 분·시·일·월·요일인지 한눈에 안 들어옵니다.

      이 화면은 식을 말로 풀고, 고른 시간대에서 다음에 언제 도는지 다섯 번까지 보여 줍니다. 식은 서버로 가지 않습니다.

      1. 01사용 방법

        식을 넣거나 예시 단추를 누릅니다. 환경을 바꾸면 가능한 경우 식이 따라 바뀝니다.

        시간대를 고르면 다음 실행이 그 지역의 시각으로 나옵니다. AWS는 UTC를 함께 보여 줍니다.

      2. 02이렇게 나옵니다

        0 9 * * 1-5는 평일(월–금) 오전 9시에 실행입니다.

        */10 * * * *는 10분마다 실행입니다.

        넣은 것0 9 * * 1-5

        Unix 평일(월–금) 오전 9시에 실행
      3. 03알아두면 좋은 것

        유닉스의 요일 7은 일요일입니다. Quartz와 AWS의 일요일은 1입니다.

        @reboot은 부팅 때 한 번이라 다음 시각을 계산하지 않습니다. AWS는 일과 요일 중 하나를 반드시 ?로 비웁니다.

      자주 묻는 질문

      Q0 9 * * 1-5는 언제인가요?
      A월요일부터 금요일까지 오전 9시입니다. 주말은 빠집니다.
      Q? 와 * 는 어떻게 다른가요?
      A유닉스에는 ?가 없습니다. Quartz와 AWS에서 ?는 그 칸을 비운다는 뜻이고, 일과 요일 중 하나는 비워야 하는 환경이 있습니다.
      Q다음 시각은 어느 시계인가요?
      A고른 시간대의 벽시계입니다. AWS는 그 시각과 함께 UTC도 보여 줍니다.
      • # 크론
      • # crontab
      • # Quartz
      • # 예약