2011-11-02 5 views
0

전자 메일을 보내려면 crontab을 설정해야합니다. 갑자기 시간이 왔을 때 이메일이 계속 미친 것처럼 보냈습니다.crontab을 이해하려고합니다.

나는 2 월 5 일 오전 5시에 나가고 싶었습니다. * 5 2 * *

하지만 그 그가하는 일이 아니다 확신 해요 :

이는로 설정 한 것입니다. 아무도 그 대신에 무엇을 설명 할 수 있습니까?

난 후 상대적으로 유사했다 다른 crontab을 복사 할 가서이 만든 : 나는 확신

0 5 */2 * * 

은 내가 무엇을 찾고있다.

답변

2

귀하의 사양

* 5 2 * * 

매월 2 일에 5 후 매 분마다을 의미한다. 다른 사양

0 5 */2 * * 

오후 5 매월 초마다일에 의미, 그래서 당신이 중 하나를 원하는 것이 아니다.

분 스펙을 무언가로 간단하게 고쳐야하고, 0 일 필요는 없지만 '*'일 수 없거나 5와 6 사이의 60 개의 이메일을받을 수 있습니다. 다음과 같이 할 수 있습니다. 매월 2 일에 5시 10분에서 의미하는 2 매월 하루

10 5 2 * * 

에 5시에 의미

0 5 2 * * 

.

+0

'0 5 */2 * *'와 '0 5 2 * *' – Trip

+0

'0 5 2 * *'의 차이점은 각 달의 두 번째 날에 한 달에 한 번만 실행된다는 것을 이해합니다. 월은'0 5 */2 * *'가 매월 15 번, 매월 1, 3, 5 일 등에 실행됩니다. –

+0

나는 다른 crontab을 설정하고 한 달에 한 번씩 특별히 발사하기 때문에 이상합니다. – Trip

관련 문제