Xvfb: 영구적으로 쇼 내보내기

Xvfb: 영구적으로 쇼 내보내기

최근 Centos 7 시스템에 Xvfb를 설정했습니다.

그것은 아주 잘 작동합니다.

유일한 문제는 퍼티 세션(원격 액세스)을 종료하면 백그라운드에서 Xvfb가 계속 실행되지만 디스플레이가 사라진다는 것입니다.

그래서 다음에 퍼티를 통해 원격으로 접속할 때는 export DISPLAY=:99테스트를 시작하기 전에 퍼티를 다시 입력해야 합니다.

어떻게 영구적으로 만들 수 있나요? 이 스레드에서 내 문제에 대한 해결책을 찾을 수 없습니다.내보낸 쉘 변수를 영구적으로 만드는 방법은 무엇입니까?

고쳐 쓰다: .구성 파일 내용:

export M3_HOME=/home/aditi.a/apache-maven-3.5.4/bin
export PATH=$PATH:$M3_HOME

export JMETER_HOME=/home/aditi.a/apache-jmeter-5.0/bin
export PATH=$PATH:$JMETER_HOME

export JAVA_HOME=/usr/java/jdk1.8.0_192-amd64
export PATH=$PATH:$HOME/bin:$JAVA_HOME/bin

export DISPLAY=:99

에코 변수 출력:

$ echo $JAVA_HOME
/usr/java/jdk1.8.0_192-amd64
$ echo $M3_HOME
/home/adit.a/apache-maven-3.5.4/bin
$ echo $DISPLAY

$

내가 어떤 셸을 실행하고 있나요?

$ ps -p $$
  PID TTY          TIME CMD
30678 pts/14   00:00:00 sh

답변1

.profile@JigglyNaga가 말한 내용에 동의합니다. 파일을 살펴본 결과 잘못된 점이나 누락된 점은 없습니다.

내 유일한 제안은 동일한 콘텐츠를 복사하는 것입니다

/home/aditi.a/.profile및 파일.bashrc
/root/.profile.bashrc

관련 정보