내 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분)에 명령이 실행됩니다.