일주일 동안만 Cron을 예약하세요.

일주일 동안만 Cron을 예약하세요.

내 crontab에 이거 있어요

10 6 * * * java -jar /.../myproject.jar >> /../myjob.log 2>&1

주중(월요일~금요일)에만 애플리케이션을 실행하고 싶습니다.

이 라인 괜찮나요? :

10 6 * * 1-5 java -jar /.../myproject.jar >> /../myjob.log 2>&1

답변1

이는 1~5일(일요일의 경우 0(또는 7))에 작업을 실행하는 올바른 방법입니다. 또는 날짜를 명시적으로 나열할 수 있습니다.

10 6 * * 1,2,3,4,5 java -jar /.../myproject.jar >> /../myjob.log 2>&1

*외에 "날짜"(필드 3) 제한을 추가할 때는 주의하십시오. 두 값을 모두 지정하면 cron은 다음 조건에서 작업을 실행합니다.누구나게임.

답변2

네, 괜찮아 보이네요.

10 6 * * 1-5 java -jar /.../myproject.jar >> /../myjob.log 2>&1

그러면 매일(월~금) 오전 6시 10분(오전 6시 10분)에 명령이 실행됩니다.

관련 정보