스크린 세션에서 공유 라이브러리를 찾을 수 없습니다.

스크린 세션에서 공유 라이브러리를 찾을 수 없습니다.

저는 Red Hat Linux에서 부두 기반 Maven 웹 애플리케이션을 실행하고 있습니다. 일반 명령을 사용하여 실행하면 mvn jetty:run정상적으로 실행됩니다.

그러나 내가하려고 할 때화면세션 또는북면명령을 실행하면 공유 라이브러리를 찾을 수 없습니다.

이러한 공유 라이브러리는. 그래서파일은 다음과 같은 폴더에 저장됩니다.도서관. 이 폴더를 Java 라이브러리 경로에 추가했습니다.~/.bash_profile.

export MAVEN_OPTS="-Djava.library.path=/group/lib"

내 Jetty 웹 애플리케이션이 실행될 때 작동하지 않는 이유를 알고 싶습니다.화면또는북면. 나는 생각했다화면최소한 상위 프로세스의 환경 변수를 상속받습니다.

무엇이 잘못될 수 있는지에 대한 아이디어가 있나요?

답변1

screen(그리고 심지어nohup: 반드시 내장되어 있지는 않음)서브쉘. 예를 들어, 쉘이 초기화되고 설정되었으며 PATHJava 환경을 설정하기 위한 스크립트가 있는 경우 이와 같이 쉘을 시작하면 설명된 내용이 중단됩니다.

관련 정보