Cron 스케줄링 : 시간 인수는 24 시간 형식입니까?


11

밤 4시에 크론을 실행하려면 글을 써야 4 * * * *합니까?

그리고 오후 4시에 실행하려면 16 * * * *?


Google은 여전히이 주제를 다루고 있으므로 신규 방문자는 www.cronsandbox.com에 대해 다른 타이밍 값을 실험하고 일정을 확인할 수있는 곳을 알고 싶어 할 것입니다.
Art Stanmore

불행히도 www.cronsandbox.com은 더 이상 없습니다.
Jordan

답변:


14

아니요 . 매시간 4 분과 16 에 실행됩니다.

당신은 찾고 있습니다 :

0 4,16 * * * command

오전 4시와 오후 4시에 실행됩니다.

또는 두 명령이 다른 경우 :

0 4 * * * command
0 16 * * * another_command
  1. 첫 번째 열은 분을 설정합니다. 이 예제에서는 이벤트가 0시에 발생하도록 0으로 설정합니다.

  2. 다음 열에서는 실행하려는 시간을 설정했습니다. 우리는 절대 값을 사용하지만 */2"다른 시간마다"등에 사용할 수 있습니다 .

  3. 다음 칼럼은 우리가 이것을 매월 매일 일어나길 원한다고 말합니다.

  4. 다음 열은이 기간이 시작되는 달을 나타냅니다 (이 경우 모두).

  5. 마지막 열은 이것이 실행될 수있는 요일을 나타냅니다. 0-7 (여기서 0과 7은 모두 일요일입니다). *요일에 트리거 할 수 있음을 의미합니다.


고마워, 완전한 대답. 나는 또한 나를 정말로 돕는이 기사를 발견했다 : thegeekstuff.com/2009/06/15-practical-crontab-examples
aneuryzm

0

아니요, 맞지 않습니다. 필드의 의미

* * * * *

각 별표 슬롯마다 :

  • 분 (0-59)
  • 시간 (0-23)
  • 달의 날짜 (1-31)
  • 월 (1-12)
  • 요일 (0-6) (일요일 = 0 또는 7)

따라서 매일 오전 4시와 오후 4시에는 다음을 사용해야합니다.

0 4,16 * * *

슬롯을 그대로두면 *해당 시간 단위의 모든 반복 즉, 매시간, 매일 등을 의미합니다.

여기서이 부분 0 4,16은 오전 4시와 오후 4시 (예 : 오전 4시와 오후 4시)에 실행됩니다. 당신이 그것을 실행하기를 원한다면, 대신 15 분 4am과 4pm이라고 가정하자 15 4,16 * * *.


8
정확하지 않습니다. 이것은 오전 4시와 오후 4 시마다 1 분마다 실행됩니다. 예 : 04:00, 04:01, 04:02 등
Oli

이 답변은 삭제해야합니다. 이것은 이제 유명한 질문이며 사람들이이 질문을 잘못된 답변으로 스팸 발송하는 것을 원하지 않습니다.
fosslinux 2

@Oli 정답이 수정되었습니다.
Melebius
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.