2
쉘 스크립트 "TC Shell Script"에서 Java 프로그램을 호출하고 java 프로그램은 특정 조건을 나타내는 상태 코드를 리턴합니다.쉘 스크립트에서 java에서 리턴 코드 캡처
Java 프 로그 램의 리턴 코드는 TC 쉘의 사전 정의 된 상태 변수에 캡처됩니다.
리턴 코드는 정상적으로 캡처됩니다.
내가 직면하는 문제는 java 프로그램이 -1로 System.exit (-1)을 반환하거나 종료 할 때 셸 스크립트가 반환 코드로 255를 가져 오는 것입니다.
모든 양수
만 쉘 스크립트에서 잘 캡처 -1 내가이 문제를 해결하려면 어떻게 255과 같이되고있다.
바이트 값과 같은 사운드가 랩핑되었습니다. – Bohemian
http://stackoverflow.com/questions/2726447/why-is-the-exit-code-255-instead-of-1-in-perl – Jayan
'tcsh'을 의미할까요? 이것은 일반적으로 Tenex C 셸 또는 단순히 'tcsh'라고합니다. C 쉘 패밀리에서 멀리 떨어진 넓은 운동이 있습니다. 아마도 Bash 또는 Zsh로 전환해야합니다 (이 질문에 대해서는 실제로 중요하지 않음). – tripleee