![쉘 스크립트에서 jar 명령을 실행하는 중 오류가 발생했습니다.](https://linux55.com/image/74376/%EC%89%98%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EC%97%90%EC%84%9C%20jar%20%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%8B%A4%ED%96%89%ED%95%98%EB%8A%94%20%EC%A4%91%20%EC%98%A4%EB%A5%98%EA%B0%80%20%EB%B0%9C%EC%83%9D%ED%96%88%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
Jar의 내용을 특정 위치로 추출해야 합니다. jar를 추출하기 위해 다음 명령을 실행하면 제대로 작동합니다.
jar -xf location/ex.jar
동일한 명령을 스크립트(.sh/.ksh)에 넣었습니다. 스크립트를 실행하면 다음 오류가 발생합니다.
jar: not found.
내가 스크립트/명령을 실행하는 사용자는 모두 동일합니다.
저는 AIX 서버를 사용하고 있습니다.
답변1
jar notfound라는 메시지가 표시됩니다. 항아리를 찾을 수 없다는 의미입니다.
어떤 것을 만들어
whereis jar
스크립트에서 해당 전체 경로를 사용하십시오.
답변2
스크립트에서 다음 명령을 사용할 수 있습니다
unzip location/ex.jar