Crontab은 2/6시간을 허용하지 않습니다.

Crontab은 2/6시간을 허용하지 않습니다.

이 설정은 6시간마다 한 번씩 제대로 작동합니다.

0 */6 * * *

하지만 6시간 간격으로 0:00, 6:00, 12:00, 18:00에 실행됩니다.

이제 6시간마다 실행하고 싶지만 2시에 시작합니다. 나는 이것을 읽었다에뮬레이터그래야지

0 2/6 * * *

그러나 crontab은 "bad time" 오류를 반환합니다.

답변1

범위를 제공해야 합니다.

0 2-23/6 * * * ...

그러면 매일 오전 2시, 오전 8시, 오후 2시, 오후 8시에 작업이 실행됩니다(즉, 02:00부터 시작하여 6시간마다). 나는 이것이 사용자의 현지 시간인지 시스템의 현지 시간인지 완전히 확신한 적이 없지만 시스템의 현지 시간을 가정하는 경향이 있습니다.

관련 정보