2016-06-19 7 views
1

1 오전 실행 그러나 나는이 문법적으로 정확하지Hangfire CronExp 내가 위의 시도</p> <pre><code>cronExp = "0 0 1 "[email protected]+ "* *"; </code></pre> <p>쿼리에서 추가되는 특정 월의 1 오전 실행할 cronExp를 설정하려면 매월 지정된 날짜에

내가 작업 auto.Day = 24

이하하게 관리

업데이트

도와주세요 얻을3210

cronExp = "0 1 1 */"[email protected]+" *"; 

그러나 Cron은 오전 1시 1 분에 읽습니다. 매 24 일마다 01:01은 24시에 나타납니다.

답변

1

크론 표현식이 까다로울 수 있습니다 일 것입니다. 쓰기 방법의 예는 https://docs.oracle.com/cd/E12058_01/doc/doc.1014/e12030/cron_expressions.htm을 확인하십시오.

너의 가장으로 기록 될 것입니다 :

cronExp = "0 1 " + @auto.Day + " * * "; 

는 월 및 월 필드의 날 사이의 표현에 공백이 누락되어 있기 때문에 첫 번째가 작동하지 않았다 (이 0 0 1 24* *처럼 보였다). 두 번째 분은 1 분 1시를 설정했습니다.

0

마지막으로 아래의 표현은 당신이 그 (것)를 작성하는 데 사용하지 않는 경우

cronExp = "0 1 " [email protected]+" * *";