crontab - 한 시간에 6분, 그 다음에는 15분마다 실행되도록 작업 예약

crontab - 한 시간에 6분, 그 다음에는 15분마다 실행되도록 작업 예약

매 시간 6분 후에 시작하여 15분마다 실행되는 작업을 예약하려고 합니다. 따라서 10:06에 시작한 다음 10:21, 10:36, 10:51에 시작됩니다. 나는 한 가지 방법이 다음과 같다는 것을 안다: 06,21,36,51 * * * * /bin/foo

그런데 왜 이런 기능이 작동하지 않는 걸까요?: 06/15 * * * *

답변1

실제로 공백 없이 쉼표로 구분되어 원하는 모든 분 안에 수행되기를 원합니다.

6,21,36,51 * * * * /bin/foo

또는 15분마다 다음과 같이 사용할 수도 있습니다.

6-59/15 * * * * /bin/foo

자세한 내용은 man crontab 5이 URL을 확인하거나 확인 하세요.http://www.manpagez.com/man/5/crontab/

6/15는 나누는 방법을 모르기 때문에 작동하지 않습니다. 0-59/15와 같은 숫자가 있으면 작동할 수 있지만 원하는 초기 6은 계산되지 않습니다.

초기 숫자는 지정한 범위 내에서 /X분(여기서 X는 뒤에 오는 숫자)마다 실행되도록 다음 숫자로 나누어지는 범위여야 합니다 ./

또 다른 예는 40분까지 5분마다 실행되는 0-40/5입니다.

관련 정보