인프런 커뮤니티 질문&답변

개발한입님의 프로필 이미지

작성한 질문수

스프링 배치

JobParameter

빌드된 jar 파일로 jobParameter를 전달할 때 zsh 사용 시 no matches found

작성

·

535

15

 

제 환경은 Mac에 Zsh을 설치하여 사용하고 있는데 위와 같은 에러가 발생하는 문제가 존재하였습니다. 

 

해당 문제는 간단하게 해결할 수 있습니다. JobParmeters로 넘길 인자를 따옴표(')로 감싸서 던지면 해결됨을 확인할 수 있습니다.

 

 

이런 식으로 정상적으로 나옴을 확인할 수 있었습니다.

동일한 문제가 발생한 분들 참고하시면 도움이 되실 것 같습니다.

답변 1

4

안녕하세요

저도 맥에서 사용하는데요.

따옴표를 파라미터마다 각각 붙여야 제대로 파라미터가 입력됩니다. 파라미터 전체를 통으로 따옴표를 붙이면 한 개의 파라미터로 인식됩니다.

 

그래서 실제로는 아래와 같이 입력해야됩니다.

 java -jar springbatchlecture-0.0.1-SNAPSHOT.jar 'name=user2' 'seq(long)=3L' 'date(date)=2022/10/16' 'age(double)=10.5'

참고 부탁드립니다.